當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
SpringMVC上传文件配置
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC上传文件配置
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方式一:將multipartResolver中的屬性分別單獨(dú)配置(推薦)
<!-- SpringMVC文件上傳 --><bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!--defaultEncoding:請(qǐng)求的編碼格式必須和用戶JSP的編碼一致,以便正確讀取表單中的內(nèi)容。 uploadTempDir:文件上傳過(guò)程中的臨時(shí)目錄,上傳完成后,臨時(shí)文件會(huì)自動(dòng)刪除 maxUploadSize:設(shè)置文件上傳大小上限(單位為字節(jié)) --><property name="defaultEncoding" value="UTF-8" /><property name="maxUploadSize" value="102400000" /><!-- uploadTempDir可以不做設(shè)置,有默認(rèn)的路徑,上傳完畢會(huì)臨時(shí)文件會(huì)自動(dòng)被清理掉 --><property name="uploadTempDir" value="upload/temp"></property></bean>1.defaultEncoding:表示用來(lái)解析request請(qǐng)求的默認(rèn)編碼格式,當(dāng)沒(méi)有指定的時(shí)候根據(jù)Servlet規(guī)范會(huì)使用默認(rèn)值 ISO-8859-1 。當(dāng)request自己指明了它的編碼格式的時(shí)候就會(huì)忽略這里指定的defaultEncoding。
2.uploadTempDir:設(shè)置上傳文件時(shí)的臨時(shí)目錄,默認(rèn)是Servlet容器的臨時(shí)目錄。
3.maxUploadSize:設(shè)置允許上傳的最大文件大小,以字節(jié)為單位計(jì)算。當(dāng)設(shè)為-1時(shí)表示無(wú)限制,默認(rèn)是-1。
4.maxInMemorySize:設(shè)置在文件上傳時(shí)允許寫(xiě)到內(nèi)存中的最大值,以字節(jié)為單位計(jì)算,默認(rèn)是10240。
方式二:將所有屬性寫(xiě)在中進(jìn)行配置(不推薦)
總結(jié)
以上是生活随笔為你收集整理的SpringMVC上传文件配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Structs2】struts2单例多
- 下一篇: SpringMVC中跳转路径的问题