上传1GB或以上的文件

AJR*_*vil 5 python flask python-2.7

上传大于 1 GB 的文件的最佳方式是什么?

当前情况:: 我们正在使用 Flask 来部署网络服务器。我们必须上传大于 1 GB 的文件。以前我们只上传了几MB的文件。所以,这不是问题,但现在对于大于 1 GB 的文件,旧的上传方法不再可行。服务器刚刚超时。

那么有没有好的上传文件的方法呢?

小智 0

使用 Python DAV 库之一通过 HTTP 使用 WebDAV (PUT)。我个人使用 TinyDAV 库来做到这一点。不确定最大文件大小,但我使用它上传 > 1GB 文件。它可能可以在 DAV 服务器端进行配置(mod_dav with Apache)。

http://code.google.com/p/tinydav/

http://httpd.apache.org/docs/current/mod/mod_dav.html

http://en.wikipedia.org/wiki/WebDAV