我想下载一个文件,从我的html页面抛出链接。
我将此文件放在服务器上的文件夹中。我为所有人分享了这个文件夹。 我文件的路径例如是:
//bogn/folder/spi.jar
如果我输入路径
file://bogn/folder/spi.jar
直接访问浏览器网址 - 然后下载成功。
由于我需要从HTML页面下载文件,我使用链接:
<a href="file://bogn/folder/spi.jar" download> Download JAR </a>
浏览器询问是否保存文件然后忽略保存。我可以看到错误:网络错误。
我如何解决这个问题? 谢谢。
答案 0 :(得分:0)
文件的路径需要公开访问。例如,如果您的html文件位于根网站目录中,并且您的jar文件位于同一目录中的“文件夹”内,那么这将起作用:
<a href="folder/spi.jar" download> Download JAR </a>
答案 1 :(得分:0)
类似问题:how to create an anchor to a file in remote server in html
因此,在Chrome和Firefox中似乎不允许从远程服务器下载文件。
我找到了解决方案:我开始在Java中使用Servlets并成功将文件从远程服务器下载到浏览器。
此链接对我有用:http://www.journaldev.com/1964/servlet-upload-file-download-example