W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
下面的代碼展示了如何使用一個通用的多路上傳解析器CommonsMultipartResolver
:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 支持的其中一個屬性,支持的最大文件大小,以字節(jié)為單位 -->
<property name="maxUploadSize" value="100000"/>
</bean>
當(dāng)然,要讓多路解析器正常工作,你需要在classpath路徑下準(zhǔn)備必須的jar包。如果使用的是通用的多路上傳解析器CommonsMultipartResolver
,你所需要的jar包是commons-fileupload.jar
。
當(dāng)Spring的DispatcherServlet
檢測到一個多部分請求時,它會激活你在上下文中聲明的多路解析器并把請求交給它。解析器會把當(dāng)前的HttpServletRequest
請求對象包裝成一個支持多路文件上傳的請求對象MultipartHttpServletRequest
。有了MultipartHttpServletRequest
對象,你不僅可以獲取該多路請求中的信息,還可以在你的控制器中獲得該多路請求的內(nèi)容本身。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: