Skip to main content

Как работать с файлами

Как правило, сетевые библиотеки дают возможность отправлять файлы двумя способами:

  • сохраняем файл в оперативную память, держим там и отправлять в сеть
  • читаем сразу из хранилища (пакетами байт) и отправляем в сеть, не сохраняя файл в оперативную память - потоковая загрузка

Первый вариант, хоть он и проще в реализации, можно использовать только до если файл небольшой - до 5 МВ, если файл будет больше - то велика вероятность, что памяти на устройстве не хватит.

Как отправлять и получать файлы

Изучите страницу в базе знаний про отправку файлов