@4ebyanka

Как выгрузить клиенту через Flask огромный архив tar?

У меня есть MongoDB с GridFS из которой через веб на Flask нужно выгружать большие массивы файлов в запакованном виде (хотя бы tar). Как сделать так, чтобы в памяти не держалось к примеру больше 100МБ (файлов объемнее нет в базе) и выдавалось как архив tar или zip. Я знаю что можно в памяти создать сам архив и отдать его как объект файла в Flask (send_file), а как сделать, чтобы выгружать из базы Файлы и одновременно Flask отдавал его клиенту не понятно. Я знаю что такая реализация есть в Java (почтовый сервер Zimbra), он умеет отдавать сколь угодно большие архивы сразу с файловой системы
  • Вопрос задан
  • 328 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы