如何在弹簧控制器中使用multipartfile?
我一直在试图从休息客户端发送文件到我的弹簧控制器。 在控制器中,我使用“@requestParam(”file“)MultipartFile文件”从客户端获取文件并使用REST服务注释进行注释,如下所示
@Override
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
// @Path("/FinancePdf")
@ApiOperation(value = "save finance pdf")
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Success",response = String.class),
})
public @ResponseBody String saveFinancePdf(@RequestParam("file") MultipartFile file)
{
return "done";
}
我总是得到415媒体类型不支持。 在上面的方法中,如果我没有给出多部分,它会给出结果,但不是多部分。
所以我可以知道如何发送文件到我的弹簧控制器?
尝试使用@FormDataParam
并传输文件。
public @ResponseBody String saveFinancePdf(
@FormDataParam("file") InputStream in,
@FormDataParam("file") FormDataContentDisposition fileDisposition ){
return "done";
}
链接地址: http://www.djcxy.com/p/48737.html
上一篇: how to use multipartfile in spring controller?
下一篇: 400 error bad request in angular and spring for file and form data