需要下载90MB + xlsx文件,无法将其保存在服务器上。我可以将其流式传输到客户端

时间:2017-07-25 13:37:54

标签: django sockets uwsgi openpyxl file-descriptor

我让Django在Nginx Webserver上运行,uwsgi作为应用服务器运行。 我需要通过组合多个较小的文件生成一个大的.xlsx文件。然后该文件需要下载到客户端。

经过Google搜索后,我无法找到真正回答我问题的任何内容,所以我在这里问。

我使用的是openpyxl WriteOnly工作表。在尝试保存工作表时,进程总是被杀死。

我的问题是,我是否可以通过uwsgi套接字将工作簿流式传输到客户端并将其保存在那里。

如果有人可以为实现提供一些示例代码,可以将文件保存或流式传输到客户端,我们将不胜感激!

0 个答案:

没有答案