我希望使用MediaIOUploadBase为我的CLI提供上传进度,我可以看到有一个名为MediaUploadProgress的类,但它不是上传的包装器,所以我假设它是从某个活动上传获得的。我在apiclient.http库中找不到有关如何获取上传进度的任何文档。有谁知道这是如何工作的?
答案 0 :(得分:3)
您可以检索类似于我在下面附加的最新状态。
media = MediaFileUpload('image.png', mimetype='image/png', chunksize=1000, resumable=True)
request = drive.files().update(id='fileId', media_body=media)
response = None
while response is None:
status, response = request.next_chunk()
if status:
print status.progress()