SpringBoot学习(六) — 文件上传
新注解:
@RestController //使用这个注解 在这个类下所有方法的返回值都会做JSON格式的转换
/**
- 处理文件上传, SpringBoot默认上传最大的是130MB左右。 如果上传文件超过130MB 就需要去properties文件上修改:
- 类型如下:spring.http.multipart.max-file-size=200MB – 意思告诉SpringBoot项目上传单个文件最大值修改为200MB
- spring.http.multipart.max-request-size=200MB 这个就是告诉上传文件限制的总大小
*/
@RequestMapping("/fileUploadController") //方法名跟控件执行的方法名要一致
public Map<String,Object> fileUpload(MultipartFile filename) throws IOException {//该参数名需要跟input的fileName一致
System.out.println(filename.getOriginalFilename()); //获取上传文件名
filename.transferTo(new File(“e:/we/” + filename.getOriginalFilename()));//设置存放目录
Map<String,Object> map = new HashMap();
map.put(“msg”,“ok”);
return map;
}