使用Python 3上的Drive API v3恢复上载和显示上载百分比

时间:2016-11-05 04:05:12

标签: python python-3.x google-drive-api drive

我试图找到一种方法来进行Resumable Upload并使用Python 3.5上的Drive API v3恢复它。我在Media Upload上看到了Google的官方API指南,但它使用了file.insert函数,该函数似乎在v3中不可用。

此外,我还计划上传大文件,因此进度条/百分比可能真的有帮助。另外,你认为我应该使用Chunk Upload吗?谷歌的official docs似乎表示性能有所下降。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

在v3中似乎无法使用的files.insert函数。

在v3中,

files.insert方法已更改为files.create。您可以在Migration Guide

中查看
  

我还计划上传大文件,以便进度条/百分比

如果您想显示进度条,请查看网上的一些HTML5和JS教程,如this one。网上有足够的额外样品。

  

你认为我应该使用Chunk Upload吗?

与简单上传相比,可恢复上传适用于大文件。因此,如果您正在处理大型文件,那么这是推荐的方式。

  

Resumable upload:   uploadType =可恢复。对于可靠的转移,尤其重要   更大的文件。使用此方法,您可以使用会话发起请求,   可选地可以包括元数据。这是一个很好的策略   对于大多数应用程序,因为它也适用于较小的文件   每次上传一次额外HTTP请求的费用。