ウェブ上のディレクトリ内ファイル表示について

このQ&Aのポイント
  • ftpソフトを使用して自分のftpサーバにアップロードしたファイルをブラウザ上で一覧表示する方法について調べています。通常はファイルのパスやファイル名を入力する必要がありますが、それだけでは表示できない場合もあります。
  • ディレクトリ内のファイルを表示することはセキュリティの関係上難しいですが、Webサーバの設定によっては可能な場合もあります。OCNが提供するサーバスペースを利用していますが、他にも自分でWebサーバを作る方法もありますか?
  • ウェブ上でディレクトリ内のファイルを一覧表示したい場合、ftpソフトを使って自分のftpサーバにアップロードしたファイルをブラウザ上で表示する方法を調べています。セキュリティの関係上難しいですが、Webサーバの設定や自分でWebサーバを作る方法を探しています。
回答を見る
  • ベストアンサー

ウェブ上のディレクトリ内ファイル表示

ftpソフトで自分のftpサーバにアップロードしたファイルをブラウザ上で一覧表示することはできますか? 例えばサーバ上にimageというフォルダを作って、image内のファイルをエクスプローラのように表示するなどです。 通常は~/image/index.htmlや~/image/001.jpgと入力しないと表示させると思いますが、それだとhtmlファイルを作っていない場合やファイル名がわからない場合表示できません。 セキュリティの関係上、ディレクトリ内のファイルを表示することはできないと思います。Webサーバの設定にもよりますよね。 わたしはocnが提供するサーバスペースを使っています。 自分でWebサーバを作る以外方法はないのでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • setuka
  • ベストアンサー率46% (72/154)
回答No.1

ファイルを一覧表示にするのは公開目的ですか?自分専用として? ホームページスペースが、なぜ一覧表示できなくさせてるか、の一つに 別のサーバーでホームページを作って、そのホームページスペースは画像などだけ呼び出すためだけに利用する人の抑制や、 別にホームページを作るわけじゃないけど、ファイル置き場だけの倉庫的利用を する人をサーバー側が良く思ってないからでは? 画像ファイルなら、urlをなるべくみられないように隠しても 探しだしてまで直リンクしたりする人がいるので尚更です。 一覧表示させてたら、その人達からしたら、直リンクをご自由にどうぞと言っているようなものです。 国内、海外問わず、別のサイトから直に呼び出される確率がぐんと アップします。web素材やアニメなどのキャラクターなどならなおさらですね。 自分のサイトのカウンターはまわらないのに、画像ファイルだけ別サイトから呼び出されてて、転送量のせいでサーバーから追い出されたとか聞いたことありません? あまりにヒドいと、プロバイダーのスペースでもロックをかけられたり警告メールが来る場合がありますよ。 公開目的なら一覧表示出来るサーバーを探した方が早いし、 ミニ画像を作ってくれていた方が見やすいですよ? 公開しない倉庫目的なら、ヤフーなどのブリーフケースを利用した方が容量あります。

hanson107
質問者

お礼

家で作った書類やフリーソフトをサーバにアップロードして会社でダウンロードするという目的でした。 会社のPCはフリーソフトのサイトでダウンロードできないようになっているので。 倉庫的利用をしてはいけないのは聞いたことがあります。 一応公開ページもあるのですが気をつけます。 ヤフーなどのブリーフケースを利用するのがいいですね。 ありがとうございました。

関連するQ&A

  • DreamweaverCS4のファイルパネルでリモートのファイルやディレクトリが表示されません

     どなたか解決方法を教えて頂けませんか?  当方、WindowsXP Pro SP3でDREAMWEAVER CS4を試用しています。  社内イントラにあるサーバへDreamweaverでhtmlファイルをアップロードすべくFTPを設定し、接続したところ、ファイルパネルにリモート(ホスト)のファイルやディレクトリが表示されません。  FTPログを見ると接続されていて、一番最後に実行されているLISTコマンドに対して、ファイルやディレクトリの一覧が表示されています。  テスト用のhtmlファイルをPUT(アップロード)すると無事成功しブラウザで確認できました。  でもファイルやディレクトリが表示されないとアップロードしかできず不便です。どこかの設定を変更すれば表示されるのでしょうか?それともDreamweaverでは不可能なのでしょうか?どなたか教えて下さい。サーバはAS/400のV6R1M0です。 (画像を変更したため、削除して再度投稿しています)

  • ディレクトリ(ファイルの一覧)の表示

    現在サーバーを物置代わりに使用しているのですが、ファイル名を直接入力しなくては接続できません。 ディレクトリ(ファイル一覧)表示を可能にすることはできますでしょうか? 加えて、下層のディレクトリではウェルカム指定が無いためHTMLファイルも直接入力しなくてはなりません。 そちらもウェルカムページが表示されるように設定を変更することはできますでしょうか? 通常サーバーへのアクセスはFTPかTelnetで行っています。 サーバーはSunOS 5.8だったと思います。 私はサーバーの管理者ではありません。 よろしくお願いします。

  • IIS5の仮想ディレクトリが「ディレクトリの参照をチェック」しても表示されない

    Windows 2000 Serverに付属しているIISを利用し、WebサーバとFTPサーバを構築しようと思っています。 その際、Webサーバの方で、あるフォルダの下に仮想ディレクトリを作成しました。 例えば、サーバのローカルルートパスが C:\issfolder\ だとして、その下に「test」というフォルダを作成し、 C:\issfolder\test というフォルダがあるとします。 http://サーバアドレス/test/ で表示した場合、ISSの設定より各フォルダのプロパティにて"ディレクトリの参照"という項目にチェックを入れてあれば、「test」というフォルダの下に存在する通常のフォルダやファイルは表示されると思います。しかし、「test」のフォルダの下に仮想ディレクトリを作成した場合、そのディレクトリの参照の一覧に仮想ディレクトリのフォルダが表示されません。 どうやらその仮想ディレクトリの名前にあたるパスを直打ちすると表示がされるようなのですが、「test」フォルダ下には相変わらず表示される気配はないようです。 同様のことがIISのFTPサーバでの仮想ディレクトリにも言えるようでどうにかして仮想ディレクトリも上位ディレクトリの"ディレクトリの参照"で表示させることが出来ないか悩んでいます。 何か方法はございますでしょうか? よろしくお願いします。

  • ブラウザでウェブ上にアップされているファイル一覧を表示する方法

    サーバでそのディレクトリ上にあるファイルをブラウザで表示する方法を教えて下さい。 趣味でAPIを勉強しています。localhostでPHPやCGIの実験をすればいいのですが、Apacheのインストールが面倒なのでサーバで試験しています。 そこで、FTPでアップロードしたファイルをウェブブラウザで表示し、うまく動作するか確認するのですが、アドレスが非常に長い(~/api/google/googlemap/test.html等)ためURLにいちいちアドレスを打ち込むのは時間がかかります。そこでファイルを一覧で表示されたいと思っています。 ~/api/から上のファイルだけを表示させたいのですが、その方法がよく分かりません。サーバでは.htaccessやPHP・CGIが使えます。セキュリティを考え、認証しないとファイルが閲覧できない様にするのが一番良いのですが、ファイルは誰でも閲覧可能な状態でもかまいません。 よろしくお願いします。

  • アップロードファイルのブラウザでの表示?

    掲示板を設置しようと掲示板ファイルをアップロードしたのですが、設置方法の説明ではその次の作業が http://localhost/directory/install.php にアクセスする、となっています。 これはそのアップロードしたファイルにアクセスするということでいいのでしょうか? またその場合、サーバーはロリポップを使っているのですが "localhost"のところには「ftp***.lolipop.jp」(つまりFTPホストのことです) "directory"には「FTPソフトで目的のファイルを開いたときに表示されている"/"以降の部分」 を入れればいいと思ったのですが、http://にするとエラーになってしまいます。何が間違っているのでしょうか?

  • ディレクトリ内のファイル

    下記はディレクトリ内のファイルを表示するコードです <?php $file = dir ( "./cgi-bin/image/" ); while ( false !== ($ifile = $file->read()) ) { print "$ifile<BR>\n"; } ?> 下記の一行めと二行めの 『.』 『..』 のフアイルが在るように表示されます この二つのファイルはエクスポローラで見ても表示されません 削除したいのですがよろしくお願いします。 . .. 1001.jpg 1015.jpg 1018.jpg 1019.jpg 1022.jpg 1023.jpg 1025.jpg

    • ベストアンサー
    • PHP
  • ディレクトリのサイズの一覧を表示させる

    ディレクトリのサイズ (そのディレクトリ内にあるファイルの合計サイズ) を、 エクスプローラーのファイルサイズの一覧の ように、表示させる方法をお願いします。

  • ディレクトリ内のファイルを一覧表示するCGIを探しています

    指定したディレクトリ内にあるファイルを一覧表示しリンクを自動で作ってくれるCGIを探しています 自分で探してみたところ、いくつか見つけられたのですがなかなか条件にあうCGIが無かったので・・・ ↓こんなの探してます ・携帯でも見れるシンプルなもの ・ファイルの並び順(名前順や最新順)を設定できる  ↑観覧者が自由にソートするのではなくサーバー側(?)で決めれる ・1ページに表示するファイルの数を設定できる ・指定ディレクトリ内にディレクトリがあった場合それもリンク あとできれば画像ファイルを開いたときに「進む」で次のファイルに移動などの機能があればうれしいです どうかよろしくおねがいします・・・

    • 締切済み
    • CGI
  • レンタルサーバのホームディレクトリへファイルを置く方法

    レンタルサーバのホームディレクトリへファイルを置く方法 について教えてください。 これまでレンタルサーバで用意されているFTPソフトを利用して ルートディレクトリへファイル(htmlやcss)をアップロード していました。 Smartyを利用しようと思っているのですが、参考にしている本には 「テンプレートファイルは%PHP_HOME%ディレクトリ配下など、 HTTPプロトコル経由ではアクセスできない場所へ置くように」と 書かれていました。 エンドユーザーが直接アクセスできない場所へ置くように ということらしいのですが、ホームディレクトリへファイルを置く 方法が分かりません。 レンタルサーバのFTPソフトではルートディレクトリ (index.htmlが置いてある場所)以下しか表示されてないのですが、 ホームディレクトリ配下へアップロードするには別のソフトが 必要になるのでしょうか? レンタルサーバのホームページ上にはホームディレクトリへの パスが記載されています。(ロリポップです。) なお、ホームディレクトリやルートディレクトリの解釈を 勘違いしているようでしたら訂正をお願いします。

    • ベストアンサー
    • PHP
  • ファイル転送(ディレクトリごと)

    ディレクトリごと、LinuxサーバからUnixサーバへ ファイル転送をしたいのです。 ただし、ファイルではなくて ディレクトリごとなのです。 通常のftp >open xx.xx.xx.xx >passwd xxxx っと言う感じでftp接続はできますが、 ディレクトリごとはftp転送できますか? ご存知の方、お教え願えないでしょうか? よろしくお願いいたします。