項目剛開始是springMVC的工程,使用ajaxfileupload.js + MultiPartFile上傳圖片的時候只需要在配置xml中添加
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="104857600"/>
<property name="maxInMemorySize" value="4096"/>
</bean>
即可
後來項目改爲springboot項目,使用ajaxfileupload.js 提交表單和圖片的時候 出現表單獲取不到,和圖片爲null
解決辦法,不要使用spring-boot 自帶的org.springframework.web.multipart.MultipartFile
刪除 或註釋掉下段代碼
@Bean
public CommonsMultipartResolver commonsMultipartResolver() {
CommonsMultipartResolver cr = new CommonsMultipartResolver();
cr.setDefaultEncoding("UTF-8");
cr.setResolveLazily(true);
cr.setMaxUploadSize(209715200);
return cr;
}