
<%
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
{
}
%>
这样应该可以下载了吧,注意,一定要注意我写的汉字,引号里面就是要自己加需要别人下载的文件
就是<A>只不过href属性指到一个文件上
问题补充
如果下出来的是一个HTML文件,而原本目标并非网页,一般是因为网站设置了防道链,比如需要注册啊,积分啊什么的.或是他网站的下载连接已经失效
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)