Я хочу позволить пользователю начать скачивание файла, когда он еще не готов.Я не хочу отправлять пользователя на какую-либо страницу со словами «Подождите 30 секунд, файл готовится».Я не могу сгенерировать файл заранее.Мне нужно, чтобы пользователь щелкнул / отправил форму, выбрал место загрузки и начал загрузку.Сгенерированный файл будет zip, поэтому я предполагаю, что должна быть возможность отправить имя файла с первыми несколькими байтами zips (которые всегда одинаковы), и до того, как файл будет сгенерирован, не следует подтверждать, что tcp-пакет был отправлен правильно или что-то подобноечто, и после того, как файл сгенерирован, отправьте остальные.
Как мне это сделать?Есть ли инструмент, который может это сделать.Или есть какой-то лучший способ?Лучше решение высокого уровня, С не моя сильная сторона.Желательно в Python.Спасибо.
Генерируемый файл находится в zip-формате, и пока он не подготовлен, отправлять его пока нечем.В основном, в соответствии с вводом, я генерирую набор файлов (который занимает несколько десятков секунд), а затем архивирую их и предоставляю пользователю.Мое приложение в Python на Linux, но какой сервер я буду использовать, не очень важно.