【发布时间】:2019-05-11 22:20:49
【问题描述】:
我在上传 zip 文件的控制器中有一个 PUT 请求方法,该方法将其作为输入流并处理流。它适用于 Kb 的文件大小。现在我上传了一个 10Mb 大小的 zip 文件,它第一次运行良好。第二次,它没有上传,我收到 BAD 请求错误。当我重新启动服务时,它第一次运行良好,第二次收到相同的 BAD Request 400 错误。佩斯建议
@RequestMapping(path = “/upload/{fileName}”, method = PUT,
consumes = "multipart/form-data", produces = "application/json; charset=UTF-8")
public void upload(@PathVariable(“fileName”) String fileName,
@RequestBody MultipartFile[] multipartFile) throws IOException{
//inputstream is processed here
}
【问题讨论】:
标签: spring-boot inputstream put multipart http-method