天天看點

SpringMVC檔案上傳(MultipartFile)

場景:使用表單進行上傳檔案

技術:SpringMVC

  1. 在配置中配置MultipartFile,可以對它設定屬性來對上傳的檔案做具體的限制
  2. 設定表單的:enctype屬性為:multipart/fom-data(一般這個都需要設定,除非使用了像Layui這種前端架構則不需要)
  3. 在Controller中使用類型為:MultipartFile的參數接受上傳的檔案,一般加上:RequestParam注解
    1. 注釋:使用MultipartFile類型參數接收的原因:
    2. MultipartFile是Spring中的一個接口,可以通過它将上傳的檔案轉成MultipartFile類型的檔案,再根據具體的業務轉成自己需要的檔案或檔案流進行處理。