Имя: Пароль:
1C
 
POST запрос, получает битый файл
☑
0 sergey198
 
08.10.26
✎
12:57
Всем привет.
Ненашел свою тему, но пытаюсь решить.
Сделал соединение
Соединение = Новый HTTPСоединение(
    АдресБитрикс24,
    , // порт
    Логин,
    Пароль,
    , // прокси
    30, // таймаут в секундах
    Новый ЗащищенноеСоединениеOpenSSL()
Пытаюсь скачать файл по URL
ИмяВходящегоФайла = "C:\Temp\test21.docx";
URLСкачивания = /bitrix/components/bitrix/crm.contact.show/show_file.php?ownerId=5132&fieldName=UF_CRM_1788936467&dynamic=Y&fileId=552720;
HTTPЗапрос = Новый HTTPЗапрос(URLСкачивания);
Соединение.ОтправитьДляОбработки(HTTPЗапрос,ИмяВходящегоФайла); //POST запрос



Пробовал через
ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере


файл скачивается, но открыть его нельзя, подскажите что не так
1 Garykom
 
гуру
08.10.26
✎
13:03
Ну открой уже скачанный файл по F3 в Total Commander
посмотри что там внутри

Посмотри и напиши что возвращает твое Соединение.ОтправитьДляОбработки
2 Garykom
 
гуру
08.10.26
✎
13:03
А еще лучше найми уже программиста
Желательно за деньги
3 sergey198
 
08.10.26
✎
13:11
(1) 200 возвращает
4 Garykom
 
гуру
08.10.26
✎
13:13
(3) ну и? что внутри то в теле ответа?
5 sergey198
 
08.10.26
✎
13:26
если как строку смотреть, то так
6 sergey198
 
08.10.26
✎
13:28
я сначало подключаюсь, с фильтром, получаю таблицу и вижу количество файлов. В данном случии 1 ссылка на него
7 Галахад
 
гуру
08.10.26
✎
13:29
Блокнотиком файл посмотри.
8 sergey198
 
08.10.26
✎
13:29
далее имея showUrl, пытаюсь скачать
URLСкачивания = СсылкаНаФайл.showUrl;
ЗапросСкачивания = Новый HTTPЗапрос(URLСкачивания);
// Используем метод Получить для GET-запроса
ОтветСкачивания = Соединение.Получить(ЗапросСкачивания);
9 sergey198
 
08.10.26
✎
13:31
(7)
10 sergey198
 
08.10.26
✎
13:31
и вот не пойму, что делаю не так
11 Garykom
 
гуру
08.10.26
✎
14:01
(10)
и вот не пойму, что делаю не так

бывает

ты специально все выкладываешь так чтобы херня была?
почему не скопировать текст (из сообщить или из отладчика)
и выложить вместо этих картинок скриншотов?
12 sergey198
 
08.10.26
✎
14:04
думал так удобнее
13 Garykom
 
гуру
08.10.26
✎
14:08
(12) а почему ссылки на голосовые еще не начал прикреплять?
14 sergey198
 
08.10.26
✎
14:11
(13) извени,  не хотел хуже топик сделать
15 Garykom
 
гуру
08.10.26
✎
14:17
у битрикса есть API
надо использовать его
а не пытаться качать по ссылкам из браузера
16 sergey198
 
08.10.26
✎
14:46
спасибо, буду искать пример с фильтром
17 Hmster
 
08.10.26
✎
15:08
(0)
ну первое что можно сделать посмотреть весь текст что тебе вернули. где-то в тексте нормально написано в чем проблема.
Иногда очень многое могут сказать заголовки.
Ты пришел за советом, но не показываешь текст ошибки.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой