在使用Spring MVC MultipartFile 上传图片到tomcat本地时,当上传的文件大于10K时,上传成功,并且在tomcat中能看到图片,但是当图片文件小10K时,后台报空指针错误,tomcat中也能看到图片文件,但是都是0KB,并且无法打开图片。在后台日志中可以看到:
Found multipart file [file] of size 3183 bytes with orig-inal filename [1.jpg], stored at memory
说明文件是上传到内存中去了,想到跟spring-mvc.xml的配置有关,我的xml配置代码如下:
<bean id="multipartResolver"
class="org.springframework.web.multipart.
commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸 -->
<property name="defaultEncoding">
<value>utf-8</valu