我正在做一个学校项目,其中摄像机记录了一个视频,然后将其上传到Dropbox,可悲的是,我在上传相当大的文件时遇到了麻烦,该文件约为172Mb。dropboxServer = dropbox.Dropbox(token)with open(filename,'rb') as file: response = dropboxServer.file_upload(file.read(),'/Videos/'+filename) print("Upload:"+response)错误:https: //pastebin.com/W8NS6BeY
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
文件上传之前的连接超时。
给出者:socket.timeout: The write operation timed out
从您的追溯开始。
要解决此问题,您可以在创建Dropbox对象时设置(覆盖默认的30秒)超时,请在此处查看更多信息:module-dropbox.dropbox
猛跑小猪
TA贡献1858条经验 获得超8个赞
根据的文档files_upload
,对于像这样的大文件(> 150 MB),您应该使用上传会话:
请勿使用此文件上传大于150 MB的文件。而是使用创建一个上传会话
files_upload_session_start()
。
添加回答
举报
0/150
提交
取消