擅长:python、mysql、java
<p>遵循chunked范式,您需要特别调用<code>next_chunk()</code>来继续上传。请看这里:<a href="https://developers.google.com/api-client-library/python/guide/media_upload#resumable-media-chunked-upload" rel="nofollow noreferrer">https://developers.google.com/api-client-library/python/guide/media_upload#resumable-media-chunked-upload</a></p>
<pre><code>for filename, mimeType in FILES:
media_body = MediaFileUpload(filename, chunksize=1024*256, resumable = True)
if mimeType:
metadata['mimeType'] = mimeType
req = DRIVE.files().insert(body=metadata, media_body=filename)
res = None
while res is None:
status, res = req.next_chunk()
if status :
print('Uploading %d%% "%s" (%s)' % (status.progress(), filename, res['mimeType']))
print("Upload Complete!")
</code></pre>