上传非常大的文件时超时

时间:2012-10-01 21:25:32

标签: python box-api

我们正尝试使用python的httplib通过上传api将非常大的(+ 1Gb)文件上传到Box。

因此我们不必将整个文件保存在内存中,我们使用的代码如下:

CHUNK_SIZE = 1024 * 1024
data = from_file.read(CHUNK_SIZE)
while data:
   http_connection.send(data)
   data = from_file.read(CHUNK_SIZE)

如果文件足够小,这可以正常工作,但30秒后Box超时并关闭套接字,即使数据仍在上传。有没有办法告诉Box上传是多个块,如Dropbox chunked_upload / endpoint,还是Box在30秒后没有超时?

0 个答案:

没有答案