Feign, чтобы загрузить бинарный файл без нескольких частей - PullRequest
0 голосов
/ 03 октября 2019

У меня проблема с клиентом Feign. Мне нужно отправить только один файл, и я не хочу использовать составной MIME-тип (так как я думаю, что это не обязательно для одного файла). Я могу сделать это, создав кодировщик для байтового массива, но я хотел бы использовать некоторый поток.

Как я могу написать кодировщик Feign, который примет некоторый поток Java и отправит его без буферизации данных файла в память. Возможно ли даже с клиентом Feign делать такие двоичные передачи?

Я видел пример, который использовал MultiPartFile, который использовал "multipart / form-data", но я не хочу использовать multipart.

Можно ли написать такой кодировщик Feign?

ОБНОВЛЕНИЕ Можно ли вообще отправлять двоичные данные с помощью Feign без буферизации данных в байтовом массиве. Согласно это это не так.

...