Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2015-03-12 01:16:09 ЛС | профиль | цитата
Net2Com, пример накидать не могу, температура, рубит.

Передать файл с заголовком:

Считываешь файл, далее StreamToStr, далее склеиваешь через разделитель данные в виде файл.тхт;ыаыввфа24ыаы23аываыв2аываыаыа - тело файла в строковом представлении, далее StrToStream, пакуешь файловый поток, отправляешь.

Не получится передать файл, чтобы не увеличивался объем используемой памяти.
Но можно файл передавать побайтово, допустим по 500байт, считал 500 байт- передал, принимающая сторона получила 500 байт записала на диск. и т.д. в этом случае у тебя грубо говоря фиксированный объем в 500 байт всегда и ты не сжираешь оперативку.

Это так, на быстрый взгляд.


карма: 0

0