spring mvc 文件下载
2024-08-23 19:54:31
在controller中进行代码编写;
@RequestMapping("/download")
public ResponseEntity<byte[]> download(HttpServletRequest req)
throws IOException {
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
//解决中文名称乱码问题
String filename = new String("你好.xls".getBytes("UTF-8"), "iso-8859-1");
headers.setContentDispositionFormData("attachement", filename);
String realpath = req.getSession().getServletContext()
.getRealPath("/resources/upload/");
String pathname = realpath + File.separator + "123";
File file = new File(pathname);
return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),
headers, HttpStatus.CREATED);
}
最新文章
- MarkDown常用语法记录
- 基本矩阵运算的Java实现
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十八】
- 在使用开源library的PullToRefreshView中
- Devexpress HtmlEditor 上传本地图片
- javascript学习(三) 内置对象
- Silverlight动态设置WCF服务Endpoint
- cocos2d-x 创建工程详解
- innodb master thread 工作原理
- 7za 解压文件
- 上海Uber优步司机奖励政策(2月1日~2月7日)
- CI 笔记,借鉴的4个辅助自定义函数
- 700多个PHP版本随时切换,PHPWAMP共生模式与多档位综合教程。
- centos安装ganttproject
- tcpdum使用详解
- 【.Net】优秀的开源框架
- scheduling while atomic 出现的错误
- Recurrent Neural Network[Content]
- python中lambda的使用
- CSS 重置默认样式