Почему не заливает картинку post запросом в моем софте, а постманом заливает?

Использую для отправки POST запроса для отправки картинки (превью для видоса) через API на ютуб софт "browser automation studio", но не в этом суть.

Вопрос:
"Как правильно передать jpg картинку в бинарном формате на ютуб post запросом?"

Как пробовал сделать юзая постман и всё отлично получилось:
Заливаю на ютуб картинку (ставлю превьюшку для видео) юзая постман. И все норм залетает. Т. к. в постмане в боди выбираю тип данных binary (см скрин ниже) и выбираю файл картинки, недаром в постмане используя именно двоичный формат картинка нормально отправляется:
63a6d921ae615069070292.png
63a6d92a4864f357639274.png

Далее пробую тоже само сделать моим софтом. Взял тот же код из постмана и засунул в мой софт.
Вот что в моем софте в body отправляю (см скриншот ниже):
63a6d98e6a3a1265921648.png

Вижу в анализаторе что мой софт отправил:
63a6d99e4d3ed995817228.png

Вот что в ответе ютуба я вижу:
63a6d9b435d96446811183.png
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Так ведь написано же, что отправленный контент неверен. Кроме того, сами же в постмане отправляете картинку как есть в бинарном виде, а в своем же приложении зачем-то в base64 конвертируете. Зачем base64? Надо точно так же в бинарном виде отправлять без изменений.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы