无法通过href超链接下载文件
Unable to Dowloading file through href hyperlink
我有一个名为报告的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(同源策略),它在其他环境中不起作用
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 谷歌将广告超链接映射到国家标记
- 如何在点击超链接时调用fullcalendar回调
- 单击“禁用其他超链接”
- 为Angularjs制作超链接
- 指向的超链接刚刚赢得'不起作用
- 如何将超链接添加到通过传单创建的传单多段线.Draw
- aFrame.io创建超链接和下载链接
- 超链接以在单击时下载文件,并为每个下载增加一个字段
- 使用jquery下载按钮的超链接
- 无法通过href超链接下载文件
- 通过超链接下载< >在IE11中使用javascript