отправка изображения через multipart jersey

FormDataMultiPart multiPart = new FormDataMultiPart();
        FormDataBodyPart part1 = new FormDataBodyPart("metadata", metadata, MediaType.APPLICATION_JSON_TYPE);
        multiPart.getBodyParts().add(part1);
        FormDataBodyPart part2 = new FileDataBodyPart("content", new File(doc));
        multiPart.getBodyParts().add(part2);

Для подписи запроса необходимо перегнать multipart в байты. Если отправлять только metadata то сервер корректно принимает ее. если отправлять с картинкой, то 401 ошибка. Обработанное тело составляю так:введите сюда описание изображения

Однако сервер это не устраивает. Внутри мультипарт изображение выглядит так: введите сюда описание изображения

Вопрос: меняет ли jersey как либо содержимое multipart во время отправки? Как собрать тело корректно? Возможно кодирую изображение неверно?


Ответы (0 шт):