MavenとSpringRooを使用したRESTFulWebサービスの開発を使用しています。
multipartResolver
300KBのファイルをアップロードしているため、構成xmlファイルでBeanを定義しました。
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="400000" />
<property name="maxInMemorySize" value="400000" />
</bean>
ファイルは正常にアップロードされ、スタックにプッシュされます。これらのファイルはCommonsMultipartFile
またはMultipartFile
オブジェクトです(両方のタイプのオブジェクトで同じ現象が発生します)。ファイルをポップしたら、getSize()
メソッドを呼び出して、ファイルのサイズが正しいことを確認できます。しかし、電話をかけるgetInputStream()
と、次のエラーが発生します。File has been moved - cannot be read again.
multipartResolver
宣言で何か間違ったことをしましたか?このエラーが発生する他の理由はありますか?
ありがとうございました