【发布时间】:2019-01-20 13:46:52
【问题描述】:
我有一个谷歌上传管理器,大部分时间都可以正常工作,但是当上传大量文件时,它会中断一部分并返回 500 内部服务器错误(总是在同一个文件上)。
media_body = MediaFileUpload(filepath, mimetype=mimeType_in, resumable=True)
if create == True: # CREATE
result = self.service.files().create(
body=meta,
media_body=media_body).execute()
else: # REPLACE
result = self.service.files().update(
body=meta,
media_body=media_body,
fileId=fileID).execute()
问题是当这个错误发生时,它是一个被抛出的异常,而不是任何存储在结果中的东西(事实上,结果不会存在)。因此,我无法获得任何有关它的信息。我认为这可能与文件太大或其他原因有关,但我无法恢复,因为我没有信息。想法?
【问题讨论】:
标签: python rest google-api google-drive-api http-error