我正在尝试使用带有alt=media
选项的Google Drive API V3下载文件。但我无法在网络浏览器中开始下载。
我的查询是:
GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
它的反应如下:
我已尝试使用webContentLink
的第三个选项,我可以直接在浏览器中下载,但我无法下载大于25MB的文件。
所以我的问题是:如何通过Google API在浏览器中开始下载?
答案 0 :(得分:0)
要使用REST或Web从Google Drive API下载任何内容,您需要知道该文件的webContentLink
。通过拨打Files.get来获取该文件的webContentLink
。
响应是下载文件的链接。但请注意,当您超过25MB限制时,Google可能会询问您有关扫描病毒的信息。提示。之后,您就可以直接下载文件了。
这是我的30MB webContentLink的样子:
https://drive.google.com/uc?id=ABCDEFGccNwI7MkxfZHB5NzRfSVU&export=download
在"扫描病毒提示"后,我能够下载它。