我在D:/有一个名为report的pdf文件。我使用href下载文件,但我无法下载,它说Firefox不知道addrees。这里是我的代码无法通过href超链接下载文件
<a href="D:/Report0.pdf">Download</a>
任何人都可以告诉我哪里出错。
我在D:/有一个名为report的pdf文件。我使用href下载文件,但我无法下载,它说Firefox不知道addrees。这里是我的代码无法通过href超链接下载文件
<a href="D:/Report0.pdf">Download</a>
任何人都可以告诉我哪里出错。
您应该将文件保存在您的开发服务器中。不要将文件保存在项目目录之外。它不会起作用。所以为项目目录中的文件维护一个目录。例如,如果路径看起来像下面,
yourproject/htmlfile
yourproject/Report0.pdf
then <a href="Report0.pdf">Download</a>
如果路径看起来像下面,
yourproject/htmlfile
yourproject/files/Report0.pdf
then <a href="files/Report0.pdf">Download</a>
尝试通过充分的联系。
<a href="http://localhost:8080/blast/download/Report0.pdf">Download</a>
因为它是你的本地FS参考,使用方法:
<a href="file:///D:\Report0.pdf">Load it</a>
如果你想引用一个本地文件,并使用你的网页在本地,你应该使用类似:
<a href="file:////D:/Report0.pdf">Download</a>
但是由于SOP(相同原点策略),请记录它不会在其他环境中工作
使用相对路径。 –