Имя: Пароль:
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ют. Альберт Эйнштейн