2、给按钮绑定个click事件,在事件扒信里使用window.location.href='文件路径运扒',或者window. open("文件路径")
3、如果需要从后台查询文件,也可以直接后台返回流也行的
参考如下方法。下载html的方法:首先点击浏览器菜单栏列表,然后选择网页另存为点击文件,最后选择要保存或镇HTML文弊猛件所在的地方即可。
linux 的文件系统是使租团桥用的 utf8 编码,windows 的文件系统是使用的gbk编码。
不知道你的do_download.jsp怎么写的。我给你写个吧<%
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
{
}
%>
这样应该可以下载了吧升高带,注意,一定要注意我写的汉字,引号里面就是要自己加需要别人下载的文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)