Java 文件下载
2017-01-16 19:44
246 查看
1.springmvc文件下载(原文地址:http://www.imooc.com/article/2760)
@Controller
@RequestMapping("/file/operate/")
public class FileOperate {
@RequestMapping("download")
public ResponseEntity<byte[]> download() throws IOException {
String fileName = "中文-demo.txt";
File file = new File("E:\\images\\中文-demo.txt");
String dfileName = new String(fileName.getBytes("gb2312"), "iso8859-1");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.setContentDispositionFormData("attachment", dfileName);
return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file), headers, HttpStatus.CREATED);
}
}
@Controller
@RequestMapping("/file/operate/")
public class FileOperate {
@RequestMapping("download")
public ResponseEntity<byte[]> download() throws IOException {
String fileName = "中文-demo.txt";
File file = new File("E:\\images\\中文-demo.txt");
String dfileName = new String(fileName.getBytes("gb2312"), "iso8859-1");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.setContentDispositionFormData("attachment", dfileName);
return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file), headers, HttpStatus.CREATED);
}
}
相关文章推荐
- OBlog任意文件下载漏洞
- php隐藏实际地址的文件下载方法
- java实现适用于安卓的文件下载线程类
- php利用header函数实现文件下载时直接提示保存
- asp.net 文件下载的通用方法
- Java文件上传下载、邮件收发实例代码
- JSP文件下载功能的4种方法
- JSP隐含对象response实现文件下载
- JSP response对象实现文件下载的两种方式
- php实现文件下载功能的几个代码分享
- php实现文件下载实例分享
- PHP实现文件下载详解
- PHP实现文件下载断点续传详解
- PHP+Mysql+jQuery文件下载次数统计实例讲解
- php实现文件下载代码分享
- IIS支持exe文件下载配置方法附图
- VBS下载者(通过vbscript实现文件下载)
- php限制文件下载速度的代码
- JavaEE实现文件下载
- Android通过startService实现文件批量下载