如何在服务器端接收带有音频文件和文件信息的Json对象(Spring启动控制器)

时间:2018-09-16 13:10:57

标签: json spring spring-boot servlets

我要发送的JSON对象看起来像这样

[
 {'fileName':'nameOftheFile1','file':audio_file1}, 
 {'fileName':'nameOftheFile2','file':audio_file2}
]

我尝试对JSON对象使用Wrapper方法,但没有用

这是我尝试过的链接 receiving json and deserializing as List of object at spring mvc controller

1 个答案:

答案 0 :(得分:0)

我建议对音频使用MultipartFile。有关示例,请参见下面的代码段。

@PostMapping("/uploadFile")
public void uploadFile(@RequestParam("files") MultipartFile[] files) {
     Arrays.stream(files)
           .forEach(file -> {
                //get filename with file.getOriginalFilename()
            });
}