从服务器下载不起作用

时间:2017-06-13 07:31:59

标签: java html file

我正在尝试用Java创建一个网站并尝试添加上传系统。 我使用以下标签:

<a href="filepath/filename" download > Download It </a>

但问题是,如果文件是文本文件,它就不会开始下载。相反,它只是打开文本。此外,当我在eclipse上启动服务器时它工作正常,但当我在chrome中键入相同的链接时,它说:失败 - 网络错误。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

这似乎是最好的方法(如果download属性不起作用),就是在资源URI上正确设置标头Content-typeapplication/octet-stream,但这需要当然是服务器端的变化。 您可能还必须设置Content-LengthContent-Disposition

奇怪的是download在Chrome中不起作用:您是否尝试捕获HTTP交换?

答案 1 :(得分:-1)

尝试按下按钮:

<input type="button" value="Download This File !" onclick="window.location.href='../app/HelloWorld.pdf'">