SpringBoot使用post方式上传文件
1.上传文件代码
@PostMapping("/upload/v1")
public ResponseMsg<Map<String,Object>> fileUpload(@RequestParam("file") MultipartFile file){
ResponseMsg<Map<String, Object>> responseMsg = new ResponseMsg<>();
if(file.isEmpty()){
responseMsg.setMessage("上传的文件不能为空!");
}
String fileName = file.getOriginalFilename();
String filePath = "D:\\a"+File.separator+fileName;
File dest = new File(filePath);
try {
file.transferTo(dest);
responseMsg.setMessage("上传的文件成功!");
} catch (IOException e) {
logger.error(e.getMessage(),e);
responseMsg.setMessage("上传的文件失败!");
}
return responseMsg;
}
file.transferTo(dest):将文件file存到dest这个文件位置。文章来源地址https://www.toymoban.com/news/detail-504421.html
2.postman测试
- 设置header的 Content-Type为multipart/form-data
- 设置Body为form-data,设置key为file,点value的输入框,去选择要上传的文件
文章来源:https://www.toymoban.com/news/detail-504421.html
到了这里,关于SpringBoot使用post方式上传文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!