上代码
package com.wutong.travel.file.controller;
import cn.hutool.core.io.FileUtil;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
/**
* 上传附件控制层
* @author: wutong
* @date: 2021-01-06 17:46
*/
@RestController
public class UploadFileController {
/**
* 上传附件-MultipartFile方式
* localhost:8581/uploadFile
* @param multipartFile
* @throws IOException
* @author: wutong
* @date: 2021-01-06 17:46
*/
@PostMapping("/uploadFileMultipartFile")
public String uploadFileMultipartFile(@RequestParam("file") MultipartFile multipartFile) throws IOException {
// 如果是多文件,声明变量为数组MultipartFile[] multipartFiles即可
byte[] bytes = multipartFile.getBytes();
File dest = new File("D:/" + multipartFile.getOriginalFilename());
FileUtil.writeBytes(bytes, dest);
return "ok";
}
}
使用postman测试
查看效果