Как получить объект Json с аудиофайлом и информацией о файле в нем на стороне сервера (контроллер загрузки Spring)

Объект JSON, который я отправляю, выглядит примерно так

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

Я пробовал использовать методы Wrapper для объекта JSON, но не работал

Это ссылка на то, что я пробовал получение json и десериализация в виде списка объектов на контроллере Spring mvc

что именно нельзя делать?

Oleg Ushakov 16.09.2018 15:16
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
1
282
1

Ответы 1

Я бы предложил использовать MultipartFile для аудио. См. Пример во фрагменте ниже.

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

В объекте JSON больше одного файла.

kalariya parikshith 16.09.2018 17:40

Другие вопросы по теме