无法通过href超链接下载文件

Unable to Dowloading file through href hyperlink

本文关键字:超链接 下载 文件 href      更新时间:2023-09-26

我有一个名为报告的pdf文件在D:/。我正在使用href下载文件,但我无法下载,它说地址不被Firefox理解。这是我的代码

<a href="D:/Report0.pdf">Download</a> 

谁能告诉我哪里出错了

您应该将文件保存在开发服务器中。不要将文件保存在项目目录之外。这是行不通的。因此,在项目目录中为文件维护一个目录。例如,如果path如下所示,

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(同源策略),它在其他环境中不起作用