Content type ‘multipart/form-data;boundary=--------------------------9107


PostMapping請求,同時接收實體類、String參數、File文件

報錯 415 或 Content type 'multipart/form-data;boundary=--------------------------9107

經過半個小時的查找,
改Content-Type
改傳值方式
改@RequestBody 改@Param 改@RequestParam

最后證實,@RequestBody與file的 form-data有沖突,無法識別是表單提交還是json提交

解決辦法:
刪了@RequestBody! 刪了@RequestBody!刪了@RequestBody!

@PostMapping("/addFeedbackMain/{type}")
public void addFeedbackMain(FeedbackMain feedbackMain,@PathVariable String type, MultipartFile[] files){
System.out.println(files);
System.out.println(type);
System.out.println(feedbackMain);
System.out.println(“進來了”);
}

————————————————
版權聲明:本文為CSDN博主「進擊的呆萌」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_15791577/article/details/107639362


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM