Имя: Пароль:
1C
1С v8
Выгрузка из 1С на Сайт
,
0 Protection
 
15.08.16
17:44
Добрый День!
Помогите пожалуйста.
Мне нужно отправить файл который выгружает 1С на сайт
cyberlogistic.proficode.net/api/upload/?key=0a04340940efed0f7aa4761cccebd726.
С помощью POST Запроса.
Вот код , но мне нужно получить ответ от сервера "200",
а я получаю ответ "ЗагрузитеФайл".
Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
ИмяФайлаОтвета = КаталогВременныхФайлов() + "answer.tmp";
ИмяФайлаДанных =  "D:\Выгрузка.csv";
ИмяФайлаОтправки = КаталогВременныхФайлов() + "post.txt";
    ФайлОтправки = Новый ЗаписьТекста(ИмяФайлаОтправки, КодировкаТекста.ANSI, Символы.ПС, ЛОЖЬ);
    ФайлОтправки.ЗаписатьСтроку("--" + Boundary);
    ФайлОтправки.ЗаписатьСтроку("Content-Disposition: form-data; name=""data""; filename=""" + ИмяФайлаДанных + """");
    ФайлОтправки.ЗаписатьСтроку("--" + Boundary);
    ФайлОтправки.Закрыть();
    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-Type", "multipart/form-data; boundary=" + Boundary);
    ФайлОтправки = Новый Файл(ИмяФайлаОтправки);
    РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
    ЗаголовокHTTP.Вставить("Content-Length", РазмерФайлаОтправки);
Сервер = "cyberlogistic.proficode.net/api/upload/?key=0a04340940efed0f7aa4761cccebd726";
Порт = "80";
  НТТР = Новый HTTPСоединение(Сервер, Порт);
          НТТР.ОтправитьДляОбработки(ИмяФайлаОтправки, "upload/?key=0a04340940efed0f7aa4761cccebd726", ИмяФайлаОтвета,);
1 Protection
 
16.08.16
09:25
Помогите пожалуйста!
2 DDwe
 
16.08.16
09:28
(0) Это что и кому?
3 Горогуля
 
16.08.16
09:28
(1) мужик! держись! у тебя всё получится!
4 dom1no123
 
16.08.16
09:30
(1) можешь не ждать помощи на этом форуме , тут большая часть пользователей как (3)
5 DDwe
 
16.08.16
09:30
(4) А, тебя сюда кто звал?
6 Горогуля
 
16.08.16
09:31
(4) да дятлы тут в основном. я так - развлекаюсь
7 dom1no123
 
16.08.16
09:31
(5) а тебя?
8 DDwe
 
16.08.16
09:32
(1) Ты чего хочешь то?
9 DDwe
 
16.08.16
09:32
(7) Всё, бобер, выдыхай.
10 sikuda
 
16.08.16
09:40
ИначеЕсли мОтвет.КодСостояния = 302 Тогда //Если перенаправляют - получаем оттуда
11 Protection
 
23.08.16
14:49
Спасибо, разобрался сам!