亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 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

青岛市| 九龙坡区| 阿拉尔市| 阿坝县| 邯郸市| 凤城市| 萝北县| 东乡| 沙洋县| 威海市| 平陆县| 达尔| 吉水县| 青龙| 孝感市| 衡东县| 奉贤区| 岳阳县| 平山县| 淅川县| 宁安市| 雅安市| 东光县| 保康县| 班戈县| 麻城市| 阳西县| 尼木县| 赤城县| 伊川县| 祁门县| 丰城市| 招远市| 江都市| 武清区| 桃园市| 八宿县| 隆子县| 兴义市| 镇平县| 邢台市|