spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?
我一直在努力发送一个请求,比如CommonsMultipartFile和一个java对象。我构建了如下控制器
public @ResponseBody Response upload(@RequestParam CommonsMultipartFile userPhoto, @RequestBody UserDetails userDetailsId,
@RequestParam String authCode)
//method impl
}
当我试图发送邮递员的请求时:
表格数据上传图片(第一个屏幕截图),身体原始(第二个屏幕截图)我发送用户对象。我就是这么做的。你能告诉我怎么解决这个问题吗。如果我错了,你能给我建议正确的方法吗。
提前谢谢
# 1 楼答案
并使用
byte[] data = file.getBytes();
将文件放入字节[]并用于进一步的处理