文件上传下载
作者:互联网
服务端要接收客户端上传的文件,通常会使用Apache的两个组件:
- commons-fileupload
- commons-io
Spring框架在Spring-web包中对文件上传下载进行了封装,简化了服务端代码,只需要在Controller的方法中,声明一个MultipartFile类型的参数即可。
1 @PostMapping("/upload") 2 public R<String> upload(MultipartFile file) { 3 //file是一个临时文件,需要转存,否则本次请求完成后临时文件会删除 4 try { 5 file.transferTo(new File(basePath + file.getOriginalFilename())); 6 } catch (IOException e) { 7 e.printStackTrace(); 8 } 9 return R.success("上传成功"); 10 }
标签:文件,Spring,上传下载,upload,file,MultipartFile,服务端 来源: https://www.cnblogs.com/WilsonEdwards/p/16318244.html