1. 程式人生 > 其它 >postman+springboot一次上傳多個檔案

postman+springboot一次上傳多個檔案

  開發中到前端一次上傳多個檔案的需求如何實現,下面使用postman模擬前端的請求,後端使用srpingboot來實現

1、postman設定

2、Java程式碼

@RestController
@RequestMapping("/editor")
public class Controller   {
 
    /**
     * 多個物件上傳。
     *
     * @param file
     * @return JSONObject
     */
    @PostMapping(value = "/manyObject/upload" )
    @ResponseBody
    
public void manyObjectUpload(List<MultipartFile> file) { for (MultipartFile fileUpload : file) { //獲取檔名 String fileName = fileUpload.getOriginalFilename(); String tmpFilePath = "D://test//manyObject//"; //沒有路徑就建立路徑 File tmp = new File(tmpFilePath);
if (!tmp.exists()) { tmp.mkdirs(); } String resourcesPath = tmpFilePath + "//" + fileName; File upFile = new File(resourcesPath); try { fileUpload.transferTo(upFile); } catch (IOException e) { e.printStackTrace(); } } } }

3、配置檔案

# 應用名稱
spring.application.name=demo
# 應用服務 WEB 訪問埠
server.port=8080


#設定上傳檔案大小,預設是1M
spring.servlet.multipart.max-request-size=200MB
spring.servlet.multipart.max-file-size=200MB

 4、傳送請求後效果