91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

宁化县| 红河县| 吉安市| 石狮市| 苏州市| 雷山县| 息烽县| 林州市| 佛学| 闽清县| 宜兰县| 田东县| 中西区| 茌平县| 九龙坡区| 南京市| 民权县| 贡觉县| 巴马| 常山县| 合肥市| 武义县| 林西县| 大丰市| 新绛县| 新竹市| 新龙县| 乐山市| 郑州市| 灯塔市| 海淀区| 永德县| 寻乌县| 长武县| 利津县| 榆林市| 调兵山市| 宣汉县| 嘉定区| 犍为县| 静乐县|