Я новичок в WSGI на Python;но есть сервер Windows, на котором установлен isapi_wsgi.У меня также есть скрипт, который обрабатывает все мои запросы GET и работает отлично.Дело в том, что кто-то отправляет мне запрос, и мне нужно вернуть zip-файл запрашивающей стороне.Следующий код находится в моем обработчике GET, и он работает, но не похоже на правильный способ вернуть zipfile:
# open zip file return it
fin = open(zOutFilename, "rb")
start_response( "200 OK", [('Content-Type', 'application/zip')])
return fin.read()
Дело в том, что вы возвращаете «поток» - что означаетвы теряете имя файла (браузер просто называет его именем запроса GET), и оно кажется ужасно медленным.
Есть ли лучший способ вернуть файл для загрузки с помощью wsgi, чем этот метод?
Заранее спасибо