丝袜人妻一区二区三区_少妇福利无码视频_亚洲理论片在线观看_一级毛片国产A级片

當(dāng)前位置:首頁 > 旅游指南

enctype Spring文件上傳功能源碼剖析

Spring默認(rèn)提供文件上傳的功能。使用起來非常簡單,我們也可以使用Apache的CommonsUpload包。這里我們使用Spring自己的解析。

基本用法

1.在Spring配置中添加多部分解析器接口的Bean。

@Bean(

名稱= {多部分解析器}

)@ conditionalonnissingBean({ Multipartresolver . class })publistandardservletMultipartresolver erMultipartresolver(){

standardservletMultipartresolver = newstandardservletMultipartresolver();

multipart resolver . setresolvelazily(this . multipart properties . isresolverlally());returnmultipartResolver

}

2.前端表單類型方法是POST方法,enctype是多部分/表單數(shù)據(jù)

form method = post action =/formenctype = multipart/form-data

inputtype=textname=name/

input type = filename = file/input type = submit//form

3.在Controller文件中寫入相應(yīng)的映射,上傳文件的內(nèi)容就可以通過MultiPartFile獲取和處理

@PostMapping(/form)

publicStringhandleFormUpload(

@RequestParam(name)Stringname,

@ RequestParam(file)MultiperFileFileFile)throwSioException { if(!file . isempty()){ byte[]bytes = file . GetBytes();//storebytessomewhreturn redirect:upload success;

} return redirect:upload failure;

}

原理

1.Spring的DispatchServlet可以檢測當(dāng)前請求是否是一個(gè)多部分請求。

前端控制器

2.如果檢測到是多部分請求,請解析多部分請求

前端控制器

2.1確定它是否是一個(gè)多部分請求

StandardServletMultipartResolver

2.2解析多部分請求。

StandardServletMultipartResolver

3.具體分析過程。部分是底層的原生API,可以通過HttpServletRequest直接調(diào)用。然后封裝請求的零件參數(shù)。

標(biāo)準(zhǔn)多部分httpersvletrequest

3.1我們可以看到前端多部分/表單數(shù)據(jù)上傳請求的類型是

表單請求部分

4.創(chuàng)建了多部分文件的實(shí)現(xiàn)。前端表單上傳的多部分零件是從零件獲取的。

標(biāo)準(zhǔn)多部分文件

5.在控制器中,您可以使用參數(shù)映射來獲取上傳的多部分部分。

控制器文件

總結(jié)

這次主要分析的是StandardServlet MultipartResolver,Apache下的CommonsMultipartResolver的處理程序大致相同,可以自行分析。通過這種分析,可以定制更靈活的方案來處理后臺(tái)解析文件的請求。

1.《enctype Spring文件上傳功能源碼剖析》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《enctype Spring文件上傳功能源碼剖析》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/junshi/1545151.html

上一篇

漢賦名句 曹操為求賢才,寫下一首霸氣詩,開篇就是千古名句,你絕對(duì)也背過

下一篇

河北容城最近的新聞 河北籍曹魏三大名將:任丘市一人,武邑縣一人,容城縣一人

安徽衛(wèi)視電視節(jié)目表 今晚(9月12日 · 周四)全國部分衛(wèi)視晚間電視節(jié)目預(yù)告

安徽衛(wèi)視電視節(jié)目表 今晚(9月12日 · 周四)全國部分衛(wèi)視晚間電視節(jié)目預(yù)告

●北京衛(wèi)星電視 17:23健康之家 19:30老酒館(34,35) 21:20我是大醫(yī)生 ●浙江衛(wèi)視 19:30劇院:陸地戰(zhàn)爭之王 21:30今天的評(píng)論 21:40看中國藍(lán) ●安徽電視臺(tái) 19:33劇院:充滿歡樂 21...

朱祁鈺的皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

  • 朱祁鈺的皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺的皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺的皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

朱祁鈺皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

  • 朱祁鈺皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺皇后 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

朱祁鈺 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

  • 朱祁鈺 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人
  • 朱祁鈺 《大明風(fēng)華》朱祁鈺的皇后,歷史上也是一個(gè)被命運(yùn)捉弄的悲情女人

慶余年慶帝 慶余年慶帝是好的還是壞的 是一個(gè)披著羊皮的狼

  • 慶余年慶帝 慶余年慶帝是好的還是壞的 是一個(gè)披著羊皮的狼
  • 慶余年慶帝 慶余年慶帝是好的還是壞的 是一個(gè)披著羊皮的狼
  • 慶余年慶帝 慶余年慶帝是好的還是壞的 是一個(gè)披著羊皮的狼

手機(jī)可以掃描文件嗎 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔

  • 手機(jī)可以掃描文件嗎 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔
  • 手機(jī)可以掃描文件嗎 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔
  • 手機(jī)可以掃描文件嗎 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔
紙質(zhì)文件掃描成pdf 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔

紙質(zhì)文件掃描成pdf 漲知識(shí)!原來華為手機(jī)自帶掃描功能,紙質(zhì)文件秒變電子檔

很多朋友喜歡用華為手機(jī),但你真的了解華為手機(jī)嗎?我這么說是因?yàn)槿A為的手機(jī)里面隱藏著很多特別實(shí)用有趣的功能,不僅對(duì)我們的生活有很大的幫助,也提高了我們的工作效率。例如,在工作中經(jīng)常需要將紙質(zhì)文件轉(zhuǎn)換成電子文件。其實(shí)華為手...

部分男性對(duì)丁真的態(tài)度讓人無語 網(wǎng)友:這是嫉妒和狹隘

  • 部分男性對(duì)丁真的態(tài)度讓人無語 網(wǎng)友:這是嫉妒和狹隘
  • 部分男性對(duì)丁真的態(tài)度讓人無語 網(wǎng)友:這是嫉妒和狹隘
  • 部分男性對(duì)丁真的態(tài)度讓人無語 網(wǎng)友:這是嫉妒和狹隘