我用开发使用Maven和Spring Roo的RESTful Web服务。
在我的配置XML文件中我定义了一个multipartResolver
豆,因为我上传300KB的文件:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="400000" />
<property name="maxInMemorySize" value="400000" />
</bean>
这些文件上传成功推入堆栈。 这些文件是CommonsMultipartFile
或MultipartFile
对象(I有两个类型的对象的同样的现象)。 有一次,我弹出一个文件,我可以调用getSize()
方法,我可以验证文件的大小是正确的。 但是,一旦我打电话getInputStream()
我收到以下错误: File has been moved - cannot be read again.
我做了我的不对劲multipartResolver
声明? 是否有任何其他理由,这个错误?
谢谢