JavaWeb项目下中文名文件的下载
2011-08-15 21:24
120 查看
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String finame = "劳斯莱斯.jpg";
finame = URLEncoder.encode(finame, "utf-8");
response.setHeader("content-disposition", "attachment;filename="+ finame);
// getServletContext().getRealPath(相对于web应用的路径);此方法获得相对于web的绝对路径
/*
* String path = getServletContext().getRealPath("/a.jpg");
*
* InputStream in = new FileInputStream(path);
*/
// InputStream in =super.getServletContext().getResourceAsStream(相对于web应用的路径);此方法返回读取相对于该路径文件的IO流
InputStream in = super.getServletContext()
.getResourceAsStream("/a.jpg");
OutputStream out = response.getOutputStream();
int len;
byte[] buf = new byte[1024];
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
out.close();
in.close();
}
相关文章推荐
- JavaWeb实现文件上传下载功能实例解析以及项目工程示例下载
- tomcat下部署javaweb项目,解决http下载rar文件,乱码问题
- 东软JavaWeb实训记-DAY8-小组项目开发实践(文件上传下载等操作)
- JavaWeb项目实现文件下载
- javaweb下载中文名文件兼容IE和火狐
- javaweb文件下载方式总结
- javaWeb中文件的上传与下载及乱码问题解决
- JavaWeb实现文件上传和下载(多文件同时上传)
- javaWeb之文件下载
- JavaWeb项目WebContent下的资源文件无法引用
- javaWeb实现文件上传与下载 (转)
- JavaWeb实现文件上传下载功能实例解析
- javaWeb项目中如何实现在线查看pdf文件
- JavaWeb_14_文件上传下载_fileupload案例
- 下载存放在项目目录中的文件
- 文件下载_中文乱码:"Content-disposition","attachment; filename=中文名
- javaWeb上传下载文件
- JavaWeb文件下载
- Java Web项目中实现文件下载功能的实例教程
- JavaWeb 文件的上传和下载功能简单实现代码