0

現在のフォルダ内のファイルのリストを取得する方法があれば教えてください。現在のフォルダーは、.html ファイルが実行されているフォルダーです。これは、おそらく必要に応じてサーバー側で実行されます。

私はすべてをグーグルで検索し、FileSystemObjectでそれを行う方法がいくつかあることを知りましたが、私はそれの大ファンではありません. 必要に応じて資格情報を提供しても問題ありません。

4

3 に答える 3

2

php、asp.net、jsp などのサーバー側言語を使用する必要があります。JavaScript は、クライアント側で動作するファイルにアクセスできません。

于 2013-10-31T06:32:10.550 に答える
1

申し訳ありませんが、Javascript だけでそれを行う方法はありません。Javascript は、Web サーバー上のファイル構造にアクセスできないクライアントで実行されます。

ファイルのリストをスクリプトに渡すには、ある種のサーバー側コードを実行する必要があります。この問題を解決するための技術は無数にあります。PHP、JSP、ASP など、すでに利用可能なもの、またはあなたの空想をくすぐるもの。

于 2012-09-07T07:41:08.853 に答える
0

Asp/.net や PHP などのサーバー側言語が必要になります。

C# (ASP.Net) では、ここにある例を使用してファイルを再帰的に取得できます。に変更Console.WriteLine するだけResponse.Writeです(それほど単純ではありませんが、近いです)。

PHPでは、この例に従うことができます

サーバー側の言語を使用する場合、ファイルを破棄するだけであれば、おそらく javascript/ajax を使用する必要はありません。両方の言語を使用する場合、レンダリング時のドキュメントへの書き込みがサポートされると述べました。または、これらのページのいずれかに ajax 呼び出しを向けることができますが、出力は JSON でなければなりません。

サーバー側のスクリプトがない限り、必要な情報は得られません。クライアント側のスクリプトには、サーバー側のもの (ファイル構造を含む)に関する知識はありません。

于 2012-10-04T17:18:08.670 に答える