spring boot实现下载文件
生活随笔
收集整理的這篇文章主要介紹了
spring boot实现下载文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
| @GetMapping("/downloadFile") public ResponseEntity downloadFile(@NotBlank(message = "下載文件的目標(biāo)路徑[src]不能為空") String src) {org.springframework.core.io.Resource resource = null;src = "file:///"+src;String fileName = UUID.randomUUID()+src.substring(src.lastIndexOf("."));try {resource = new UrlResource(src);}catch (Exception e){e.printStackTrace();}return ResponseEntity.ok().header(HttpHeaders.CONTENT_DISPOSITION,"attachment;filename="+fileName).body(resource); } |
可以通過瀏覽器下載文件,如果通過postman測試接口的話,會出現(xiàn)下載的文件格式不對。
總結(jié)
以上是生活随笔為你收集整理的spring boot实现下载文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java实现复制文件
- 下一篇: idea中提交mapper.xml到sv