2017-01-10 6 views
0

で実行した場合、タグは、私は現在、以下を含むHTMLファイルを持って失敗します。HTMLのダウンロードApacheの

<a href="/Library/WebServer/Documents/file.zip" download="file.zip"> Download here </a> 

Chromeで独自にHTMLページをテストする場合、それが動作し、私はファイルをダウンロードすることができますよ。しかし、Apacheで同じファイルを実行してlocalhostに移動すると、「Failed - No file。」というエラーが表示されます。ファイルを別の場所に置く必要がありますか?クライアントがファイルをダウンロードできるようにするための別の方法がありますか?

+0

場合:// localhost /をmyProject'とあなたの' file.zip'場所MYPROJECT/file.zip' 'です。以下のように試してください '' –

+0

理解を深めるために以下の回答を確認してください –

答えて

0

絶対パスを使用しないで、Webサーバーの同じドメインパス/リンクに相対パスを使用しないでください。

次のようにしてください。

<a href="/file.zip" download="file.zip"> Download here </a> 

は、以下の記事を参照してください - あなたのサーバが `HTTPのようなものですAbsolute URLs vs relative URLs

関連する問題