2011-01-20 16 views
2

Javascriptを使用して、画像(またはそのファイルの種類)をフルに使用する方法はありますか?Javascriptで画像をループスルーしたディレクトリ

EDIT:ディレクトリはサーバー上にあります。混乱させて申し訳ありません。

+0

ブラウザでは? – polarblau

+0

ローカルまたはリモートディレクトリですか? – user535617

+0

javascriptはクライアントのブラウザで実行されており、サーバー上のディレクトリですか?おそらく、あなたが達成したいと思っているものについてより詳細な情報を与えるべきでしょう。 – user113716

答えて

1

JavaScriptはファイルシステムに直接アクセスできません。あなたがファイルの名前が何であるかわからない場合、PHPのようなより高いレベルのスクリプト言語でリストを生成しなければなりません。

私が言うように、問題のディレクトリでディレクトリ閲覧を有効にしていた場合、AJAX呼び出しでそのディレクトリを取得し、その結果を解析する可能性があります。私は今までに試したことはありませんが、可能かもしれません。

1

javascriptで直接ディレクトリアクションを実行することはできません。ただし、ファイルに名前を付けて名前に基づいてチェックすることができます。あなたの名前がImage1.png、Image2.pngの場合、その数の増分に基づいてImageオブジェクトを作成するjsループを作成し、onload関数を使用してロードされているかどうかを確認できます。

1


があった場合、それは重大なセキュリティ上の問題となってきたでしょう:誰もが任意のブラウザを使用して、サーバのハードディスク( あなた )にゲインのアクセスを持つことができます。
ディレクトリ/ファイルパーサーを他のサーバー側言語で実装し、その結果をajaxで返すことができます。

+0

-1:ディレクトリはサーバー上にあります。ユーザーのハードドライブではありません。 –

+0

ホストのハードディスクとして「ハードディスク」を使用しています。もしあなたがApacheサーバ(あるいは何か他のもの)を走らせるなら、誰でもあなたのハードにアクセスすることができます。それが私の考えです。気にしない、私はちょうど投稿を編集する... –

1

JSだけではなく、サーバー側の言語とJavaScriptで実行できます。それはセキュリティ上の予防措置です。

関連する問題