Google Drive SDK:MediaUploadProgress - 不确定如何使用它

时间:2013-09-01 11:52:39

标签: python google-drive-api

我希望使用MediaIOUploadBase为我的CLI提供上传进度,我可以看到有一个名为MediaUploadProgress的类,但它不是上传的包装器,所以我假设它是从某个活动上传获得的。我在apiclient.http库中找不到有关如何获取上传进度的任何文档。有谁知道这是如何工作的?

1 个答案:

答案 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()