ローカルファイルへのリンクが出来ない
-
0 名前: アダモ : 2005/06/30 10:27
- 非常に困っています。
webサーバ上からリンクをたどってローカルファイルを表示することは出来ないのでしょうか?
例えば以下のHTMLをサーバ上に置いていて、リンクをクリックするとローカル(クライアント)側のファイル(下記例の場合、Cドライブの"img.gif")をブラウザ上に表示させたいのです。
<html>
<head><title>テスト</title></head>
<body>
<a href="C:\img.gif">イメージ表示</a>
</body>
</html>
実現方法をどなたかご存知ないでしょうか?
-
1 名前: ガブ : 2005/06/30 10:27 [URL]
- file:///C:\img.gif
こうではないでしょうか。
-
2 名前: アダモ : 2005/06/30 10:27
- ご指摘のようにしても表示されませんでした。
正確には、表示されないというより、リンクされないです。
マウス右クリックで表示されたメニューから「対象をファイルに保存」を選ぶと任意の場所へ保存は出来るのですが、「開く」「新しいウィンドウで開く」など直接ブラウザで表示させるような操作をすると無視されているようです。
ちなみにブラウザはIE6です。
HTMLファイルをローカルにおいた場合は、リンク先はきちんと表示されるのですが・・・。
IEの仕様なんでしょうかね?
-
3 名前: 通りすがり : 2005/06/30 10:27
- >マウス右クリックで表示されたメニューから「対象をファイルに保存」を選ぶと任意の場所へ保存
ってwebサーバー上のリンクからfile:///C:〜〜のファイルが保存できるってことですか?
リンクされていないのにリンク先の内容が保存できる出来るんですか?
ところでwebサーバーは自宅?レンタル?
-
4 名前: アダモ : 2005/06/30 10:27
- webサーバー上のリンクからfile:///C:〜〜のファイルが保存できます。
※実際の動作としては、C:\img.gifが、ダウンロードで指定した場所へ間接的にコピーされるだけなんですが)
ですから、リンクは生きていて、IEが操作を無視しているように見えます。
あと、サーバは社内LAN(イントラネット)上に立てていますので残念ながらご確認して頂くことはできません。
-
5 名前: アダモ(自己レス) : 2005/06/30 10:27
- 自己レスで申し訳有りません。
ブラウザ(IE)のセキュリティ設定で「信頼済みサイト」に対象のサーバを登録すると参照(実現)できました。
やはり、IEのセキュリティガード機能(仕様?)によって処理が抑制されていたようです。
ありがとうございました。