我从Google云端硬盘导出了一些文件,大小为1.95 GB 我想直接将它下载到我的一个虚拟主机帐户。我不想先下载到我的电脑上,然后上传到服务器。
我认为Google Drive API应该是解决方案。我已将它用于Google云端硬盘中的各个文件。但我担心如何将它用于导出文件。
请以这种方式或其他方式建议我这样做。
如果重要的话,我更喜欢PHP脚本。
编辑:解释更多
我在Drive API方面做了大量工作,并开发了基于它的应用程序。但问题是,这次我没有从Google云端硬盘下载单个常规文件,而是导出包含多个文件的整个文件夹 一个zip存档即可。下载链接将发送到我的电子邮箱。
现在要下载该档案,我必须登录Google帐户。由于我家的速度很慢我更喜欢直接将它下载到我的网络托管服务器。这就是我想要实现的目标。
答案 0 :(得分:2)
如果您没有使用Drive API的经验,请从PHP Quickstart开始。它将向您展示如何处理身份验证和基本API查询。然后,如果您知道文件ID,则可以使用Files.get(),或者可以使用Files.list()查找带有搜索查询的文件。作为此查询的回复,您将获得Files resource。从文件资源,如果它是Google Docs(或电子表格,演示文稿等)文件,您可以获得各种格式的exportLinks,或者您将获得downloadUrl,您可以下载它们。 Files.list()和Files.get()都有一些PHP代码可供查看。
玩得开心!