メインコンテンツへジャンプ
ASP.NETのTips満載!

チュートリアル

文責:山田奈美最終更新日:2005年06月15日

ファイル転送ツールFFFTPの使い方

キャラクターイラスト

Webページを公開するには、自分のコンピュータ上で作成した「.html」「.aspx」ファイルや画像ファイルなどをWebサーバ上にアップロード(コピー)する必要があります。

アップロードを行うための専用ツールのことを「FTP(File Transfer Protocol)クライアント」と言います。

FTPクライアントには有償/無償を問わず、さまざまな種類のものがありますが、WebDeliがお勧めするのは、無償で初心者にも使いやすいことから人気も高い「FFFTP」です。では、FFFTPを用意してファイルをアップロードしてみましょう。

FFFTPを用意しよう

FFFTPは無償で使えるFTPクライアントです。以下の手順に従って、自分のPC上にFFFTPをインストールしてみましょう。

  1. FFTPをインストールする
  2. 以下のURLからFFFTPのインストールファイル「ffftp-X.XX.exe」(X.XXはバージョン番号)をダウンロードします。FFFTPは、日々更新されていますのでなるべく最新版を選ぶことをお勧めします。因みにここでは、執筆時点の最新版Ver1.92を例に説明します。

    http://www2.biglobe.ne.jp/~sota/ffftp.html

    ダウンロードしたファイル「ffftp-1.92.exe」をダブルクリックするとインストール・ウィザードが起動します。画面の指示に従って、インストール先などを指定して進めるだけなので、インストールは簡単です。

    特に設定を変更しなかった場合、FFFTPは「C:\Program Files\ffftp」へインストールされます。

  3. FFFTPを起動する
  4. インストール後、デスクトップ上に生成されたアイコンをダブルクリックすると、以下の起動画面「ホスト一覧」画面が表示されます。

    FFFTPの起動は、[スタート]-[すべてのプログラム]-[FFFTP]からも行えます。

    「ホスト一覧」画面
    「ホスト一覧」画面
  5. サーバ情報を登録しよう
  6. ファイルをアップロード(コピー)するサーバの情報を登録しましょう。

    「ホスト一覧」画面で[新規ホスト]ボタンをクリックします。すると、以下のようにホストの設定画面が表示されます。

    「ホスト一覧」画面
    「ホスト一覧」画面

    以下の表を参考に各項目にサーバ情報を入力します。

    サーバ情報の設定項目
    項目概要設定値(例)
    ホストの設定名ホスト一覧に表示する適当な名前WebMatrixHosting
    ホスト名(アドレス)FTPサーバ名、サーバアドレスftp9.webmatrixhosting.net
    ユーザー名管理者のユーザ名wingspro
    パスワード/パスフレーズ管理者のユーザ名123456789

    ホスト名(アドレス)の入力には注意が必要です。ここでは、「cervi.jp」と「WebMatrixHosting」を例に以下の表に示します。それぞれの設定値は「ユーザー」画面(Cervi.jp)、マイサーバーページ(WebMatrixHosting)にログイン(ユーザ名/パスワードを入力)して確認してください。

    ホスト名の設定
    対象説明設定値(例)
    Cervi.jp「FTPサーバ」欄の値を入力。冒頭の「ftp://」、最後の「/」は不要ftp.wingspro.net
    WebMatrixHosting「FTPサーバー名」欄の値を入力。「@」以降の文字のみftp9.webmatrixhosting.net

    設定が完了したら、「OK」ボタンをクリックします。「ホスト一覧」画面上に新しいホストが追加されていたら成功です。

    注意

    WebMatrixHostingの場合は、「拡張」タブに切り替えて「PASVモードを使う」にチェックを入れます。ネットワーク接続環境によってはここにチェックを入れないと接続がエラーになる場合がありますので、注意してください。

ファイルをWebサーバへアップロードしよう

FFFTPの準備が整ったら、公開したいファイルをアップロード(コピー)してみましょう。

  1. 公開したいファイルを用意する
  2. ここではテスト用のファイルを使って説明します。以下のファイルを「c:\sample」フォルダにダウンロード後、解凍して「test.aspx」ファイルを取り出してください。

    テスト用ファイルのダウンロード(ZIP圧縮)【test.zip (1KB)】

  3. FFFTPを使ってサーバへアップロードしよう
  4. 早速、「c:\sample」フォルダ内の「test.aspx」ファイルをサーバにアップロードしてみましょう。ここでは、WebMatrixHostingを例に説明します。

    FFFTPの「ホスト一覧」画面からWebMatrixHostingサーバを選択して、接続ボタンをクリックします。接続に成功すると、以下の画面が表示されます。

    「アップロード操作画面
    アップロード操作画面

    画面上、左側のウィンドウがローカルPCの環境、右側のウィンドウがWebMatrixHostingサーバの環境です。

    左側のウィンドウから「test.aspx」ファイルを選択して、ツールバーの上向き矢印(アップロードアイコン)をクリックすると、右側のウィンドウにファイルがコピーされます。これでアップロードは完了です。

    ファイルのアップロードは、該当のファイルを選択後、右クリックして、表示されたコンテキスト・メニューから[アップロード]を選択してもOKです。

    アップロードアイコン
    アップロードアイコン

    また、サーバ上にフォルダを作りたい場合は、右ウィンドウ(サーバ側)をクリックして、左下のローカル/ホストの表示切替をホストにし、ツールバーの[フォルダ作成]アイコンをクリックしてください。

    フォルダの作成は、右ウィンドウで右クリックして、表示されるコンテキスト・メニューから[フォルダ作成]を選択してもOKです。
    注意

    WebMatrix Hostingの初期設定をそのまま使用すると、ブラウザからアクセスして見た時に文字化けが起こるようです。詳しい対処法については、関連記事を参照してください

    これで、アップロードは完了です。

アップロードしたファイルをブラウザから確認しよう

アップロードできたかどうかを、ブラウザから確認してみましょう。公開URLは一般的に「http://ホスト(サーバ)名/フォルダ名/ファイル名」で表されます。

ここでは以下のURLになります。アクセスしてみましょう。

http://wingspro.japan.webmatrixhosting.net/test.aspx

(この場合はフォルダ名はありません)

以下の画面が表示されれば、ファイルのアップロードは成功です。

「test.aspx」ファイルへアクセスしたところ
「test.aspx」ファイルへアクセスしたところ
コンテンツの終わりです。