Загрузка различных типов контента с помощью spring

#spring #spring-boot

#spring #spring-boot

Вопрос:

Мне нужно предоставить конечную точку POST, куда пользователь загружает файл Excel, и на основе некоторых проверок я либо отправляю обратно файл с некоторой информацией, добавленной к нему вместе с ответом json, либо просто отправляю код состояния как 200 OK (нет данных). Я пытаюсь сделать это в spring boot. Я попробовал следующую ссылку:
https://javadigest.wordpress.com/2012/02/13/downloading-multiple-files-using-multipart-response/

Это работает, но требует добавления границы вручную. Есть ли какой-либо другой способ сделать это, чтобы я мог отправлять оба данных?

Ответ №1:

Вы должны использовать @Products, как написано здесь: https://docs.oracle.com/cd/E19776-01/820-4867/ghrpv/index.html

Вы можете определить MIME-тип вашей полезной нагрузки.