HTMLで遊んでいて、ディスク上の特定の場所(Webページのソースコードが配置されているディスクではない)にあるファイルにアクセスするためのリンクを作成したいと思いました。
私は次のことを試みました:
<a href="D:\MyDoc.pdf">Download My File</a>
ただし、これはファイルにアクセスできず、エラーが発生します。
何が問題になる可能性があり、どうすれば修正できますか?
ありがとう!
HTMLで遊んでいて、ディスク上の特定の場所(Webページのソースコードが配置されているディスクではない)にあるファイルにアクセスするためのリンクを作成したいと思いました。
私は次のことを試みました:
<a href="D:\MyDoc.pdf">Download My File</a>
ただし、これはファイルにアクセスできず、エラーが発生します。
何が問題になる可能性があり、どうすれば修正できますか?
ありがとう!
純粋なHTMLでこれを行う方法はありません。phpやAsp.netなどの動的Webテクノロジを使用する必要があります。
リンクのパスを変更するだけで、必要なファイルをWebサーバーからダウンロードできるとしたら、セキュリティの問題を想像できますか?
これはうまくいくはずです!リンクURLにfile:///を追加するだけです
<a href="file:///D:\MyDoc.pdf">Download My File</a>
これは、アプリケーションをオフラインで実行する場合にのみ機能します。