• ベストアンサー

WEBアプリケーションからフォルダを開く方法について。

WEBアプリケーションをPERL&CGIでつくっています。 サイトのリンクから、クリックするとフォルダが開くようにしたいのですが..LINUXとWINDOWSで違うのでしょうか。 現在このようにしており、WINDOWSのEXPLORERからは開くことができました。 <a href="file://frdc11111/DS/Lecihsf/"> LINK </a> ただ、LINUXのMOZILLAからはクリックしても何も表示されません。 ちなみに開きたいフォルダは、違うパソコンのフォルダです。 どなたか分かる方、ぜひ教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • uwi
  • ベストアンサー率74% (55/74)
回答No.3

Mozilla のバージョンがわからないのですが、 最近のMozillaの初期設定ではfile://は開けません。 設定は大丈夫でしょうか? ↓のサイトに設定の仕方やAdd-onが紹介されています。 http://kb.mozillazine.org/Links_to_local_pages_do_not_work

参考URL:
http://kb.mozillazine.org/Links_to_local_pages_do_not_work
kenpanch7
質問者

お礼

ご回答ありがとうございます。 ご指摘のとおりでございました。 本当に助かりました。

その他の回答 (2)

回答No.2

うーん、わかんないですね。ちなみに、以下のような 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>

kenpanch7
質問者

補足

ためしてみました。 どうやら、ローカルにHTMLを作ってブラウザで、 file:///disk_2/z111/index.htmlのようにみると。 リンク先を参照することができましたが。 サーバー側にHTMLを置いてリンクをクリックすると http://frdc1111/index.html やはりだめなようです。 これは、サーバーの設定が関係あるんでしょうか。 私にはどうしようもないかもしれません。

回答No.1

file://frdc11111/DS/Lecihsf/ あるいは file:///frdc11111/DS/Lecihsf/ を ブラウザの URL のところに直接打って移動できますか? /frdc11111/DS/Lecihsf/ というディレクトリは Linux のシェルなどから見える(あるいは移動で きる)ところにないんじゃないでしょうかね。 シェルなどからアクセスできないのなら、file: でもアクセスできないでしょう。

kenpanch7
質問者

補足

ご回答ありがとうございます。 ブラウザにアドレスを張り付けると、開くことができました。 (リンクから右クリックしてプロパティのアドレスをはってみました。) file://frdc11111/DS/Lecihsf/ 何かほかに原因があるのでしょうか。 とりあえず、現段階ではコピーペーストで開けるので悪くはないのですが。。。よくもないですね.

関連するQ&A