Java, Rest API, multipart - PullRequest
       4

Java, Rest API, multipart

0 голосов
/ 29 ноября 2018

Я хочу сохранить сущность в БД.У объекта есть несколько полей и фото (фото я сохраню в байте []).Я написал RestController, но это не сработало.Формат JSON, я использую почтальон, в form-data добавляю файл, в raw ставлю тело и использую JSON.

@RequestMapping(value = "/upload", method = RequestMethod.POST, consumes = {"multipart/form-data"})
@ResponseBody
public void storeAd(@RequestPart("client") @Valid Client client, @RequestPart("file") @Valid MultipartFile file) throws IOException {
    Client myClient = client;
    byte[] s = file.getBytes();
    int a = s.length;

}

Вижу ошибку: Устранено исключение, вызванное обработчикомисполнение:

org.springframework.web.HttpMediaTypeNotSupportedException:
    Content type 'application/json' not supported

Запрос от почтальона 1

1 Ответ

0 голосов
/ 29 ноября 2018

Вам необходимо добавить «Content-Type: application / x-www-form-urlencoded» в разделе заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...