|
Потоковая загрузка файлов 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Соединение
|
|