<%
response.setContentType("application/x-download")//设置为下载application/x-download
String
filedownload
=
"下载的文件的相对路径"
String
filedisplay
=
"下载文件时显示的文件保存名称"
filedisplay
=
URLEncoder.encode(filedisplay,"UTF-8")
response.addHeader("Content-Disposition","attachmentfilename="
+
filedisplay)
try
{
RequestDispatcher
dis
=
request
.getRequestDispatcher(filedownload)
if(dis!=
null)
{
dis.forward(request,response)
}
response.flushBuffer()
}
catch(Exception
e)
{
e.printStackTrace()
}
finally
{
}
%>
这样应该可以下载了吧,注意,一定要注意我写的汉字,引号里面就是要自己加需要别人下载的文件
首先,/aaa/vv.rar这个必须是aaa文件夹在网站根目录下才是正确的,/开头表示网站根目录。\x0d\x0a如果页面和aaa在一个文件夹下,那么aaa/vv.rar这个是正确的,否者的话,请写完整路径。\x0d\x0a或者你实在搞不懂,就写完整路径吧,从网站根目录到文件的路径。\x0d\x0a还有你直接在地址栏输入vv.rar的地址看能不能打开,有的空间也许不允许下载的。\x0d\x0a如果还有问题,可以把代码贴下。 \x0d\x0a\x0d\x0a你首先确定直接访问vv.rar的地址看能不能打开。在a标签里添加 download="" ,“”里面的内容可随意写,比如文件名。<a href="/download/下载.pdf" download="">下载.pdf</a>