helpf.pro
Регистрация

v8.3: Помогите чайнику разобраться с АПИ . Малый бизнес / унф

cotlette
27.05.2021 12:46Прочитано: 66

Нашла фотохостинг с АПИ https://insane.su/forum/topic/23092-ipic-api/, Пытаюсь выгрузить фото и получить в ответ ссылку на него. Танцую с бубном уже 2 дня..

Код 1C v 8.х
 АдресФайла = КартинкаТовара.ПолныйПуть;
СтрокаДляОтправки = "<form target=""ipic.su/api/index.php"" action=""loadimg"" method=""post"" enctype=""multipart/form-data"">
|<a href=""http://ipic.su"">ipic.su/api/index.php</a>
|<input name=""action"" value=""loadimg"" type=""hidden""/>
|<input name=""quality"" value=""85"" type=""hidden""/>
|<input type=""file"" name=""image"" image=" + АдресФайла + "/>
|</form>";

//////Запись = Новый Структура;
//////Запись.Вставить("quality", "85");
//////Запись.Вставить("image", КартинкаТовара.ПолныйПуть);
//////
//////
//////ЗаписьJSON = Новый ЗаписьJSON;
//////ЗаписьJSON.УстановитьСтроку();
//////
//////ЗаписатьJSON(ЗаписьJSON, Запись);
//////ДанныеДляТела = ЗаписьJSON.Закрыть();
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, СтрокаДляОтправки);
ДанныеДляТела = ЗаписьJSON.Закрыть();
//
ЗаголовокЗапросАвт = Новый Соответствие();
ЗаголовокЗапросАвт.Вставить("Content-Type", "text/javascript");
ЗаголовокЗапросАвт.Вставить("src", "http://ipic.su/javascript/functions.js");
ЗаголовокЗапросАвт.Вставить("language", "javascript");
//ЗаголовокЗапросАвт.Вставить("enctype", "multipart/form-data");
//ЗаголовокЗапросАвт.Вставить("target", "http://ipic.su/index.php");
//ЗаголовокЗапросАвт.Вставить("action", "loadimg");
//ЗаголовокЗапросАвт.Вставить("method", "post");

ЗапросАвт = Новый HTTPЗапрос("/api/index.php",ЗаголовокЗапросАвт);
ЗапросАвт.УстановитьТелоИзСтроки(ДанныеДляТела);
ОтветHTTP = HTTPСоединение.ВызватьHTTPМетод("POST", ЗапросАвт);

В ответе по идее должно появиться имя файла и код 200, или ошибка.у меня в ответе код 200 есть, но вместо имя файла : заголовки - соответствие

и в 1м и в закомментированном случае

Yandex
Возможно, вас также заинтересует
Реклама на портале
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.