当用户从他们的计算机中选择一个文件后点击上传按钮时,该文件去哪里了?如果制作了临时文件,我可以使用该文件的内容吗?我怎样才能做到这一点?我需要我的用户上传文件,然后对该文件的内容执行验证?有任何想法吗?
问问题
387 次
1 回答
2
这取决于您的应用程序如何处理文件上传。在 Spring 应用程序中,通常使用apache commons FileUpload。
org.springframework.web.multipart.commons.CommonsMultipartResolver
(从 扩展而来CommonsFuleUploadSupport
)有一个属性uploadTempDir
。这可用于指定上传文件的临时存储位置。
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000" />
<property name="uploadTempDir" ref="uploadTempDirResource" />
</bean>
<bean id="uploadTempDirResource"
class="org.springframework.core.io.FileSystemResource">
<constructor-arg value="/temp" />
</bean>
于 2013-08-05T06:59:15.823 回答