我有一个django1.10项目,其中我有一个用于处理googledrive数据的模块。 目前我的目标是从googledrive下载一个文件到用户的本地PC。到目前为止,我有以下代码:
def a_files_google_download(request):
#...
service = build("drive", "v2", http=http)
download_url = file.get('downloadUrl')
resp, content = service._http.request(download_url)
fo = open("foo.exe", "wb")
fo.write(content)
我在这一点上卡住了,不知道如何将fo
作为HttpResponse传递。
显然,我事先不知道文件类型。它可以是.mp3、.exe、.pdf…并且代码应该可以工作而不考虑文件类型。
另外,我不想将文件作为zip文件发送。
有可能吗?请帮帮我!在
在Google Drive API: Uploading & Downloading Files中查看wesleychun的python教程使用python下载和上传驱动器文件,他在v2和v3中演示了这一点。在
在他的官方博客Google Drive: Uploading & Downloading files with Python 中有其他解释和源代码
相关问题 更多 >
编程相关推荐