tfsf.net
当前位置:首页>>关于jsp下载zip及中文名字的文件的资料>>

jsp下载zip及中文名字的文件

response.flushBuffer();改成output.flush()试试?

超链接的地址使用js自带的解码函数解码 若1还不行就在tomcat的server.xml文件里加上这个

试试: response.setContentType( type + "; charset=GBK"); response.addHeader("Content-Disposition", "attachment; filename=" + new String(name.getBytes("GB2312"),"ISO-8859-1"));

设置jsp页面的 应该可以解决

使用JS实现文件下载示例(asp.net),参考如下: 文件下载 // 使用JS实现下载.jpg、.doc、.txt、.rar、.zip等文件的方法(参数 imgOrURL 为需要下载的图片的URL地址) // 使用该方法实现下载压缩文件时会有网页错误信息提示 // .doc、.rar、.zip 文...

js是不能操作文件的,js没有文件流概念,js是客户端语言,只能做前端展现; 可以参考如下方法完成: download.aspx string fileName = "";//客户端保存的文件名 string filePath = Server.MapPath("");//路径 FileInfo fileInfo = new FileInfo(...

图片的路径是不能为中文的. 这个没办法的,你可以当他是一种图片是设置他的alt='没变' 当他换成第二种的时候重新设置alt='已变' 在另一页面里获取该控件的alt的值就可以了.

一、运行环境是什么。linux下apache不装特定插件是找不到中文文件的,编码问题。 二、你的src写的是相对路径,那么文件目录对吗。

改成

估计你应该才接触JSP没多久吧,在正式的开发中,如果是一些小的项目直接用MVC做,view层用JSP显示,你如果在JSP页面通过连接,显示图片,完整路径请用英文,,在开发中,没有人使用中文路径或是文件名的. 所以你这个问题,根本就是不是问题的问题.一点意思...

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com