上传大于1 GB的文件的最佳方法是什么?
现状::我们正在使用flask来部署webserver。我们必须上传大于1 GB的文件。以前我们只上传了几个mbs的文件。所以,这不是一个问题,但现在文件大于1 GB,旧的上传方法是不可能的。服务器刚刚超时。
那么上传文件是否有好方法?
答案 0 :(得分:0)
使用其中一个Python DAV库在HTTP上使用WebDAV(PUT)。我个人使用TinyDAV库来做到这一点。不确定最大文件大小,但我上传>使用此1GB文件。它可能在DAV服务器端配置(使用Apache的mod_dav)。
http://code.google.com/p/tinydav/
答案 1 :(得分:0)
您需要将MAX_CONTENT_LENGTH配置为至少1 GB(可能为填充添加更多)。
from flask import Flask, Request
app = Flask(__name__)
app.config['MAX_CONTENT_LENGTH'] = 1024 * 1024 * 1024