在控制器中读取请求参数时出现问题

时间:2019-11-29 22:56:43

标签: java spring spring-boot spring-mvc

请求参数显示在网络中,但是第二个参数(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 :(文件在正文中发送:formData)     http://localhost:8080/api/upload?id=9999&fileId=101

2 个答案:

答案 0 :(得分:0)

那么,您能否至少显示您的请求或URL?

答案 1 :(得分:0)

您的网址应为 http://localhost:8080/api/uploadFile?id=9999&fileId=101 代替http://localhost:8080/api/upload?id=9999&fileId=101 因为您提到路径为uploadFile