我是python上的WSGI新手,但是有一个安装了isapi_WSGI的windows服务器。我还有一个脚本,可以处理我的GET请求,运行良好。问题是,有人向我发送了一个请求,我需要向请求者返回一个zip文件。下面的代码在我的GET处理程序中,它工作正常,但似乎不是返回zipfile的正确方法:
# open zip file return it
fin = open(zOutFilename, "rb")
start_response( "200 OK", [('Content-Type', 'application/zip')])
return fin.read()
问题是,您返回的是一个“stream”,这意味着您丢失了文件名(浏览器只是将其命名为GET查询的名称),而且看起来非常慢。
有没有比这个方法更好的方法返回一个文件供wsgi下载?
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐