Python 上传非常大的文件时的框超时

Python 上传非常大的文件时的框超时,python,box-api,Python,Box Api,我们正在尝试使用python的httplib通过upload 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超时并关闭

我们正在尝试使用python的httplib通过upload 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\u upload/endpoint,或者Box在30秒后没有超时?

我认为免费或个人帐户的限制是100mb或1GB以下,这取决于某些内容。如果您能提供Box给您的响应,这会很有帮助。特别是头、体(如果有的话)和状态代码。从盒子接收到的响应都没有,服务器终止连接,而数据仍然使用LIcCURL和C++上传,我不需要任何麻烦将大文件上传到Box。我已经上传了长达10分钟。