python - 上载1GB或更大的文件

标签 python python-2.7 flask

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

当前情况::我们正在使用flask来部署Web服务器。我们必须上传大于1 GB的文件。以前,我们仅上传几MB的文件。因此,这不是问题,但是现在对于大于1 GB的文件,无法使用旧的上传方法。服务器刚刚超时。

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

最佳答案

使用Python DAV库之一在HTTP上使用WebDAV(PUT)。我个人使用TinyDAV库来执行此操作。不确定最大文件大小,但是我使用此文件上传了1GB以上的文件。它可能是在DAV服务器端(Apache的mod_dav)上可配置的。

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

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

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

关于python - 上载1GB或更大的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20524536/

相关文章:

python - Pgpass 在 unixODBC/pyodbc 中不工作

AS3 中的 Python urljoin 等价物

python-2.7 - 列表 Python 的包含范围

python - 使用负索引在 Python 中访问整个字符串

python - 引入 flask_restful 后,flask errorhandler 在 gunicorn 中不起作用

python - 将 JSON 对象转换为可用的 sqlalchemy 过滤语句

python - 如何在 Django REST Serializer 中最小化数据库查询

python - 如何为装饰器编写测试函数?

具有后台工作线程的 Python Web 应用程序

python - Flask 路由传递参数返回错误