2024-10-08 18:27:06 发布
网友
我可以使用this example中提供的pythonapi,通过使用MediaUpload类将文件上载到Google驱动器。在
MediaUpload
但是我需要上传一个动态创建的文件,我不想保存它然后再打开。在
目前还没有这样的实现。This guide表示我需要创建MediaUpload的子类,并且必须完全实现MediaUpload接口。在
我检查了代码,真的很混乱。如果有人已经实现了它或者可以帮助我,请分享代码。在
谢谢你
回答我自己的问题
我想做的是从一个url中获取一个文件并上传到驱动器上。在
使用MediaIoBaseUpload类而不是MediaUpload类。在
MediaIoBaseUpload
response = urllib2.urlopen(url) fh = BytesIO(response.read()) media_body = MediaIoBaseUpload(fh, mimetype='image/jpeg', chunksize=1024*1024, resumable=True) body = { 'title': 'pic.jpg' } drive_service.files().insert(body=body, media_body=media_body).execute()
回答我自己的问题
我想做的是从一个url中获取一个文件并上传到驱动器上。在
使用
MediaIoBaseUpload
类而不是MediaUpload
类。在相关问题 更多 >
编程相关推荐