在rest api中添加檔案時出現此錯誤。
2021-10-18 10:21:36.556 WARN 15128 --- [nio-8080-exec-9] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present]
這是我的休息 api。
@ApiOperation(value = "Send file",
notes = "This method accept a file")
@PostMapping("/upload-file")
public ResponseEntity<? extends Response> writeExcelledRowColumnIntoDatabase(@ApiParam(
name = "file-name",
type = ".xlsx",
value = "Pass File Name",
example = "file.xlsx",
required = true) @RequestParam("file") MultipartFile pathFile) throws IOException {
return this.userDetailService.acceptExcellFileAndInsertToDatabase(pathFile);
}
我在互聯網上找到了一些東西來做到這一點,但我仍然遇到同樣的錯誤。有什么辦法可以解決這個問題嗎?
uj5u.com熱心網友回復:
您在代碼中使用引數“檔案” @RequestParam("file")
和 swagger doc 有 file-name
將函式引數更新為:
@RequestParam("file-name") MultipartFile pathFile
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/325085.html
上一篇:如何多次上傳檔案?
