Имя: Пароль:
1C
 
Потоковая загрузка файлов HTTPОтвет.ПолучитьТелоКакПоток()
0 yabes
 
02.03.22
11:05
Добрый день. Возникла необходимость в потоковой загрузке файлов на диск при получении HTTPОтвета (ПолучитьТелоКакПоток()). Есть у кого-нибудь пример как это можно сделать?
1 Вафель
 
02.03.22
11:06
Что есть потоковая загрузка?
2 yabes
 
02.03.22
11:11
(1) К примеру мне нужно скачать большой файл. Вместо тако чтобы получать его двоичные данные и потом сохранять на диск и таким образом все держать в оперативной памяти, можно использовать потоки и частями загружать этот файл из потока не переполняя оперативку
3 acht
 
02.03.22
11:18
(2) > частями загружать этот файл из потока
Загружать куда? Что с ним будет потом?
4 Вафель
 
02.03.22
11:24
кмк 1с не умеет потоково читать. Поток в этих терминах - это просто кусок памяти
5 yabes
 
02.03.22
11:27
(3) На диск. Общая задача: загрузить большое количество файлов с сервера программы, используя API, и сохранить их на жесткий диск.
6 Вафель
 
02.03.22
11:28
большое количество или больших по размеру?
7 yabes
 
02.03.22
11:28
(4) Т.е. в любом случае при HTTPОтвет.ПолучитьТелоКакПоток() будет загружаться весь файл на диск сразу? А где написано что это так?
8 yabes
 
02.03.22
11:29
(6) Больших размеров
9 acht
 
02.03.22
11:34
(5) > На диск
Второй параметр метода Получить у типа HTTPСоединение