簡體   English   中英

在控制器中讀取 requestparam 時出現問題

[英]Problem reading requestparam in controller

請求參數顯示在網絡中,但第二個參數 (fileId) 在控制器中被接收為 null。 該請求返回 400 個錯誤的請求。

@PostMapping(path = "/uploadFile")
public ResponseEntity<ServiceResponse> upload(
        @RequestParam(value = "id") Long userId,
        @RequestParam(value = "fileId") Long fileId,
        @RequestPart(value = "file") MultipartFile... file) {

    // 
        return ResponseEntity.ok(serviceResponse);
}

請求URL:(文件在body中發送:formData) http://localhost:8080/api/upload?id=9999&fileId=101

好吧,您能否至少顯示您的請求或 URL?

你的 URL 應該是http://localhost:8080/api/uploadFile?id=9999&fileId=101而不是http://localhost:8080/api/upload?id=9999&fileId=101因為你已經提到了作為 uploadFile 的路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM