- ベストアンサー
javascriptでフォルダ内のファイル名を検索して取得できますか?
javascript初心者です。宜しくお願いします。 javascriptでフォルダ内のファイル名を検索して取得することは できるのでしょうか? 一応、本やネットで調べてみたんですが そういった記述は見つかりませんでした。 やりたい事のイメージとしては HPに表示させたHTMLファイル名クリックしたら そのHTMLファイルに飛ぶといった処理をHTMLで記述するのではなく、 javascriptでそのファイル名を自動で取得してそれをHP上に表示させたいのです。 いちいちHTMLでファイル名を書いてリンクさせるのが面倒なので そこを自動化できないかと考えたわけですが これはjavascriptでできるでしょうか? 回答宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
INPUT TYPE="FILE" でダイアログを表示させ、その結果をリンク先に変更することは、 可能ですが、問題は、ダイアログ表示です。 質問の内容から判断すると、サーバー上のファイルですよね。 サーバー上のファイル検索はできなかったと思います。 ファイルを直接検索するのではなく、ファイル名もしくは、それに 変わるものをドロップダウンリストに登録し、その選択結果を リンク先とするという方法ではだめでしょうか? サーバー内の情報をクライアント側に、提供するのは、セキュリティ上 よろしくないと思われます。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
WEB上には見せたくないファイルがたくさんあるものです。 それをjavascriptで簡単にアクセスできるようでは セキュリティ的に問題があります。 したがって結論としてはできません。 もしやるなら、めんどうでもリストをつくっておくか、 サーバー側のプログラム(CGIやPHP)で、リストを作成する仕組みを 提供するかになるでしょう
お礼
返事おくれてすいません、回答ありがとうございました。 やはり出来ないようですね。 というよりしないほうがいいんですね。 perlのような言語はまだ手をつけていないので javascriptでできるとか思ったんですが サーバーサイドの言語を勉強したほうがいいみたいですね。 ありがとうございました。
お礼
返事おくれてすいません。 回答ありがとうございました。 教えていただいた方法で色々試してみようと思います。 ただ今自分が想定している使い方だと ドロップダウンリストに登録するというやりかただと 結局手間としてはHTMLを記述する方法と大差ないかもしれないです。 とはいえ、試してみて使い勝手がよさそうなら 使ってみたいと思います。 回答ありがとうございました。