2011-02-06 20 views
1

ISPの無料ホスティングサービスで設定したディレクトリに、たくさんのイメージファイルをアップロードします。それはhttp://home.ISPname.net/~username/subdirのようなものです。Javascriptはディレクトリリストを取得する機能をサポートしていますか?

私は自分のJavascriptコードでディレクトリリストを取得し、見つかったものをあらかじめロードできるようにします。

でも、このようなことも可能ですか?私の印象はそうではありません。

私は代わりにファイル名を00000.jpg以上に変更し、tryを使ってそこにあるファイルを検出しようとします。

私のISPは、FTPプロトコルを使用してディレクトリ一覧を取得することはサポートしていません。

ありがとうございました。

+0

Webサーバーのディレクトリ一覧を '/ subdir'で有効にできますか? –

+0

いいえ、私のISPのサーバーなので、私はアクセス許可やサーバー機能を制御できません。あなた、私はGoDaddy.comから一度ホスティングすることを払ってみました。それは巨大な災害だったので、今私は無料でホスティングするつもりです。 – user577877

+0

無料ホスティングには価値がありません。あなたは$ 5 /月のために受け入れ可能なホストを得ることができます。 (プラスドメインコスト) –

答えて

3

あなたのJavaScriptコードはあなたのページのコードであり、サーバー上のコードではないと仮定して、いいえ、APIはありませんウェブブラウザのJavaScript用 HTTP経由でアクセス可能なサーバー側のAPIあなた自身を作成するでしょう。ファイルがいっぱいのディレクトリがサーバー上にある場合は、ディレクトリ一覧を配信するサーバー側のコードにする必要があります。そのようなコードをサーバー側のプログラミング環境(サーバー側のJavaScriptソリューションが必要な場合や、ISPで可能な場合など)で記述することができます。 Pekkaが指摘しているように、あなたのサーバーで単にディレクトリブラウジングを有効にすることは可能かもしれませんが、それは一般的にかなり低レベルのサービスであり、何らかのHTMLページをあなたに渡します。テーラーメイドのサービスから得ることができる)。

マニフェストファイルを他のイメージファイルと共にアップロードするのも簡単です。つまり、簡単なダイジェスト形式でディレクトリリストを作成し、取り出したい簡単なファイルとして個別に管理します。

+0

私は目立つ考えを考えました。ファイル名の横にキーワードを追加できるので、いい考えです。しかし、それはまた、サーバーに私のファイルを取得するために取らなければならないもう一つのステップを表しています:( – user577877

+0

おそらくあなたはサイトにビルドツリーからアップロードするスクリプトでマニフェスト世代をカプセル化することができますか? – Pointy

0

javacript suport直接のディレクトリリストです。ディレクトリダンプのPHPファイルを作成し、AJAX経由で送信することができます。

+0

私はフリービー私のISPからホスティングしているので、クライアントサイドJS以外のPHPやその他のスクリプト機能はありません。 – user577877

関連する問題