- ベストアンサー
WEBアプリケーションからフォルダを開く方法について。
WEBアプリケーションをPERL&CGIでつくっています。 サイトのリンクから、クリックするとフォルダが開くようにしたいのですが..LINUXとWINDOWSで違うのでしょうか。 現在このようにしており、WINDOWSのEXPLORERからは開くことができました。 <a href="file://frdc11111/DS/Lecihsf/"> LINK </a> ただ、LINUXのMOZILLAからはクリックしても何も表示されません。 ちなみに開きたいフォルダは、違うパソコンのフォルダです。 どなたか分かる方、ぜひ教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Mozilla のバージョンがわからないのですが、 最近のMozillaの初期設定ではfile://は開けません。 設定は大丈夫でしょうか? ↓のサイトに設定の仕方やAdd-onが紹介されています。 http://kb.mozillazine.org/Links_to_local_pages_do_not_work
その他の回答 (2)
- _--_1l1_1_
- ベストアンサー率67% (102/152)
うーん、わかんないですね。ちなみに、以下のような html ファイルを開 くとどうなりますか? <a href="file:///tmp/"> LINK </a> で /tmp ディレクトリが表示されるはずですが。 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title></title> <style type="text/css"> </style> </head> <body> <a href="file:///tmp/"> LINK </a> </body> </html>
補足
ためしてみました。 どうやら、ローカルにHTMLを作ってブラウザで、 file:///disk_2/z111/index.htmlのようにみると。 リンク先を参照することができましたが。 サーバー側にHTMLを置いてリンクをクリックすると http://frdc1111/index.html やはりだめなようです。 これは、サーバーの設定が関係あるんでしょうか。 私にはどうしようもないかもしれません。
- _--_1l1_1_
- ベストアンサー率67% (102/152)
file://frdc11111/DS/Lecihsf/ あるいは file:///frdc11111/DS/Lecihsf/ を ブラウザの URL のところに直接打って移動できますか? /frdc11111/DS/Lecihsf/ というディレクトリは Linux のシェルなどから見える(あるいは移動で きる)ところにないんじゃないでしょうかね。 シェルなどからアクセスできないのなら、file: でもアクセスできないでしょう。
補足
ご回答ありがとうございます。 ブラウザにアドレスを張り付けると、開くことができました。 (リンクから右クリックしてプロパティのアドレスをはってみました。) file://frdc11111/DS/Lecihsf/ 何かほかに原因があるのでしょうか。 とりあえず、現段階ではコピーペーストで開けるので悪くはないのですが。。。よくもないですね.
お礼
ご回答ありがとうございます。 ご指摘のとおりでございました。 本当に助かりました。