【发布时间】:2021-12-04 20:13:21
【问题描述】:
是否可以将带有附加信息的 MultiPartUpload 映射到 POJO 对象?
上传带有附加信息的文件我可以使用这个@RestController:
@PostMapping(value = "{id}/frontPage")
public void uploadContentBody(@PathVariable long id, @RequestParam("file") MultipartFile file[], @RequestBody List<Info> orderRequests) {
//...
}
这样,我将文件和信息分开。但是有没有办法将它映射到对象?例如
public class FileInfo(){
private MultipartUpload file;
private String info;
...
}
@PostMapping(value = "{id}/frontPage")
public void createContentPage(@Valid @RequestBody List<FileInfo> request) {
//...
}
在这种情况下,请求会是什么样子?看来我还没有找到如何将文件和其他数据放在一起的方法,所以它们可以像那样映射。
感谢您的帮助!
【问题讨论】:
-
它是否回答了您的问题:stackoverflow.com/a/29370435/1439560 ?
-
它似乎没有,我希望多部分文件及其附加信息一起在一个对象中,因为当上传具有多个信息的多个文件时,我不必事后创建一些映射
标签: java spring spring-boot rest