0
當用戶從計算機中選擇文件後點擊上傳按鈕時,該文件在哪裏出現?如果創建臨時文件,我可以使用該文件的內容嗎?我怎樣才能做到這一點? 我需要我的用戶上傳文件,然後對該文件的內容進行驗證? 任何想法?當用戶點擊jsp上傳按鈕時,文件的位置在哪裏?
當用戶從計算機中選擇文件後點擊上傳按鈕時,該文件在哪裏出現?如果創建臨時文件,我可以使用該文件的內容嗎?我怎樣才能做到這一點? 我需要我的用戶上傳文件,然後對該文件的內容進行驗證? 任何想法?當用戶點擊jsp上傳按鈕時,文件的位置在哪裏?
這取決於您的應用程序如何處理文件上傳。在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>