Загрузка изображений из 1С в Wildberries

1. Dzirt32 6 17.10.21 16:27 Сейчас в теме
Всем привет! Помогите разобраться с загрузкой картинок в Wildberries.
Для загрузки использую следующий код:
запросPOST = Новый HTTPЗапрос("POST");
запросPOST.АдресРесурса = "/card/upload/file/multipart";
запросPOST.Заголовки.Вставить("Authorization", СокрЛП(Токен));
запросPOST.Заголовки.Вставить("Content-Type", "multipart/form-data; boundary=boundaryImage");
запросPOST.Заголовки.Вставить("X-File-ID", УникальныйИдентификатор);

Поток = Новый ПотокВПамяти();

ЗаписьДанных = Новый ЗаписьДанных(Поток);

ЗаписьДанных.ЗаписатьСтроку("--boundaryImage");
ЗаписьДанных.ЗаписатьСтроку("Content-Disposition: form-data; name=""uploadfile""; filename=""testJ.jpg""");
ЗаписьДанных.ЗаписатьСтроку("");

ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);

стд = Base64Строка(ДвоичныеДанные);
ЗаписьДанных.ЗаписатьСтроку( стд );

ЗаписьДанных.ЗаписатьСтроку(Символы.ПС + "--boundaryImage--");

ЗаписьДанных.Закрыть();

ИмяФайлаЗапроса = ПолучитьИмяВременногоФайла("txt");

ДвЗапроса = Поток.ЗакрытьИПолучитьДвоичныеДанные();
двЗапроса.Записать(ИмяФайлаЗапроса);

запросPOST.УстановитьТелоИзДвоичныхДанных(двЗапроса);

Результат = HTTPСоединение.ОтправитьДляОбработки(запросPOST);
Тело = Результат.ПолучитьТелоКакСтроку();

В результате, получают Код состояния 200 и пустое тело.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dem0 17.10.21 20:35 Сейчас в теме
Пустое тело ответа или запроса?
3. Dzirt32 6 17.10.21 22:02 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот