我正在使用MediaFileUpload将数据上传到Google驱动器。该命令的默认选项是上载本地文件。我想知道是否有一种方法可以上传网址链接(这意味着直接从网络下载到Google驱动器)。
这是代码示例:
file_metadata = {'name': 'maltese-dog.jpg'}
media = MediaFileUpload('files/maltese-
dog.jpg',mimetype='image/jpeg',chunksize=1024*1024, resumable=True)
file =service.files().create(body=file_metadata,media_body=media,fields='id').execute()
print ('File ID: %s' % file.get('id'))
我们可以看到MediaFileUpload正在上传本地文件。用URL替换文件名的任何方法吗?因此该命令将直接从网络下载到Google驱动器。