1,仍然使用MultipartFile完成上传,Springboot是使用Servlet3中的Part对象完成上传,不是使用的fileupload;
2,上传相关配置:
spring.http.multipart.enabled=true:是否允许处理上传;
spring.http.multipart.maxFileSize=1MB:允许最大的单文件上传大小,单位可以是kb,mb;
spring.http.multipart.maxRequestSize=10MB:允许的最大请求大小;
3,关于上传文件的处理:
因为应用是打成jar包,所以一般会把上传的文件放到其他位置,并通过设置
spring.resources.static-locations
来完成资源位置映射。
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:/Users/stef/devs/workspace/springboot-demo/upload/