本文共 915 字,大约阅读时间需要 3 分钟。
编写静态页面,静态页面可以放在classpath/static目录下或者是src/main/webapp目录下及其子目录下都可以
SpringBoot上传文件
编写Controller(其中@RestController可以自动把该类下的返回值做json格式转换)
@RestControllerpublic class FileUpLoadController { @RequestMapping("/uploadController") public MapfileUpload(MultipartFile multipartFile) throws Exception{ System.out.println(multipartFile.getOriginalFilename()); multipartFile.transferTo(new File("D:/"+multipartFile.getOriginalFilename())); Map map = new HashMap<>(); map.put("msg", "OK"); return map; }}
编写启动类
@SpringBootApplicationpublic class SpringBootFilterApplication { public static void main(String[] args) { SpringApplication.run(SpringBootFilterApplication.class, args); }}
在application.properties文件中设置文件上传的大小(文件上传的默认值)
spring.http.multipart.maxFileSize=200MBspring.http.multipart.maxRequestSize=200MB
转载地址:http://gwegf.baihongyu.com/