Spring MVC 文件上傳概述

2018-07-26 14:27 更新

Spring內(nèi)置對多路上傳的支持,專門用于處理web應(yīng)用中的文件上傳。你可以通過注冊一個可插拔的MultipartResolver對象來啟用對文件多路上傳的支持。該接口在定義于org.springframework.web.multipart包下。Spring為一般的文件上傳提供了MultipartResolver接口的一個實現(xiàn),為Servlet 3.0多路請求的轉(zhuǎn)換提供了另一個實現(xiàn)。

默認(rèn)情況下,Spring的多路上傳支持是不開啟的,因為有些開發(fā)者希望由自己來處理多路請求。如果想啟用Spring的多路上傳支持,你需要在web應(yīng)用的上下文中添加一個多路傳輸解析器。每個進來的請求,解析器都會檢查是不是一個多部分請求。若發(fā)現(xiàn)請求是完整的,則請求按正常流程被處理;如果發(fā)現(xiàn)請求是一個多路請求,則你在上下文中注冊的MultipartResolver解析器會被用來處理該請求。之后,請求中的多路上傳屬性就與其他屬性一樣被正常對待了?!咀詈笠痪浞牟缓茫琺ultipart翻譯成多路還是多部分還在斟酌中。望閱讀者注意此處?!?/p>


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號