FTPサーバーにアップロードする

今回は、今まで画像の貼り付けをし、スタイルシートで設定し作ったものをFTPサーバーにあげてきちんと表示できるように するということをやりました。これが意外に苦戦してしまいました。ファイルの構造がどうなっているのかを把握してないと映る物も映ってくれません。

FTPサーバー

FTP(ファイル転送プロトコル)を利用してファイルの送受信を行うサーバーソフトウェア。 またそのようなFTPサーバーソフトが動作しているサーバー機。FTPはインターネットなどのTCP/IPネットワーク でファイルの送受信を行うためのプロトコルで、ソフトウェアの配布などによく利用されています。FTPサーバーには パソコンなどからFTPクライアントで接続し、ファイルの送信(アップロード)や保管されているファイルのダウンロードなどを行います。

絶対パス、相対パス

自分は今一パスの使い方がよく分かっていないため、FTPサーバーにアップロードしても、画像やスタイルシートのパスが違うため、上手く表示されない ことが多々ありました。絶対パスは分かるのですが、相対パスの../などの使い方が理解できてないため表示も上手くされません。

相対パス

あるデータから見て対象のデータがどこにあるのかを相対的に示す場合に使用されるパスを「相対パス」といいます。 パスの最初が../となっている場合、これは「一端ひとつ上の階層へ行ってから」という意味です。また一般的にフォルダを 区切る文字には(/)が使われます。例えば、Aのフォルダの中にB-C-Dとフォルダがそれぞれあるとします。Cのフォルダの中にはCファイルがあり、ここから Bのフォルダの中にあるB-1フォルダ、B-1フォルダの中のB-1ファイルを目的先とした場合、「../B/B-1/B-1ファイル」となります。 二つ以上上の階層に行きたい場合は、「../../」と「../」と増やして行けばおkです。これでFTPサーバーのフォルダの構造通りにパスを指定したところ上手く画像などが 表示できました。

12月14日 宮本 勇