关闭

SpringMVC文件下载

标签: spring mvc
204人阅读 评论(0) 收藏 举报
分类:
/**
 * 文件下载
*/
@RequestMapping("/download")
@ResponseBody
public ResponseEntity<byte[]> download(String filePath,String fileName) throws IOException {
    String path = shareFilePath+filePath;
    File file=new File(path);
    HttpHeaders headers = new HttpHeaders();
    fileName=new String(fileName.getBytes("UTF-8"),"iso-8859-1");//为了解决中文名称乱码问题
    headers.setContentDispositionFormData("attachment", fileName);
    headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
        return new ResponseEntity<>(FileUtils.readFileToByteArray(file),
    headers, HttpStatus.CREATED);
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:83633次
    • 积分:1229
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:21篇
    • 译文:0篇
    • 评论:43条
    最新评论