中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • springboot多文件上傳如何實現使用postman測試多文件上傳接口

springboot多文件上傳如何實現使用postman測試多文件上傳接口

發布時間:2021-08-11 13:55:33 來源:億速云 閱讀:469 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關springboot多文件上傳如何實現使用postman測試多文件上傳接口的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

使用postman測試多文件上傳接口

1、創建測試類(FileController.java)

package com.jeff.controller;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
@RestController
public class FileController {
	@PostMapping("/upload")
	public String upload(@RequestParam("files") List<MultipartFile> files) {
		if (files.isEmpty()) {
			return "上傳失敗,未選擇文件";
		}
		for (MultipartFile file : files) {
			String fileName = file.getOriginalFilename();
			// 獲取文件后綴名
			String suffixName = fileName.substring(fileName.lastIndexOf("."));
			// 重新生成文件名
			String fName = System.currentTimeMillis() + suffixName;
			System.out.println("文件名:" + fName);
			String filePath = "F:\\Jeff\\project\\workspace\\mavenDemo\\src\\main\\resources\\static\\";
			File dest = new File(filePath + fName);
			try {
				file.transferTo(dest);
				System.out.println(fName + "上傳成功!");
			} catch (IOException e) {
				System.out.println(fName + "上傳異常!" + e);
				return "error";
			}
		}
		return "success";
	}
}

2、使用postman測試多文件上傳接口(選擇多個文件)

springboot多文件上傳如何實現使用postman測試多文件上傳接口

3、查看項目路徑

springboot多文件上傳如何實現使用postman測試多文件上傳接口

4、如果報下圖錯誤,請查看 解決方法

springboot多文件上傳如何實現使用postman測試多文件上傳接口

解決方法:The field files exceeds its maximum permitted size of 1048576 bytes

springboot多文件上傳如何實現使用postman測試多文件上傳接口

錯誤原因:

SpringBoot的默認上傳文件的大小是1M,如果上傳的文件超過了1M就會出現這樣的錯誤

解決方法:

在application.properties配置文件中設置上傳的文件大小限制,即可解決

# 上傳文件總的最大值
spring.servlet.multipart.max-request-size=10MB
# 單個文件的最大值
spring.servlet.multipart.max-file-size=10MB

springboot多文件上傳如何實現使用postman測試多文件上傳接口

感謝各位的閱讀!關于“springboot多文件上傳如何實現使用postman測試多文件上傳接口”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资中县| 峨眉山市| 霍林郭勒市| 西乌珠穆沁旗| 宽城| 江陵县| 耿马| 巨鹿县| 依兰县| 资兴市| 潞西市| 丰原市| 渑池县| 花莲县| 化州市| 商都县| 淳化县| 安徽省| 海城市| 金川县| 台东县| 南漳县| 新疆| 大方县| 克东县| 惠来县| 盐津县| 建昌县| 自治县| 壶关县| 明水县| 衢州市| 泸溪县| 咸宁市| 宣恩县| 洛阳市| 崇仁县| 五指山市| 庆城县| 扶风县| 哈尔滨市|