【问题标题】:Download Export files from Google Drive to Web server directly直接从 Google Drive 下载导出文件到 Web 服务器
【发布时间】:2013-06-21 11:05:52
【问题描述】:

我从我的 Google 云端硬盘中导出了一些文件,文件大小为 1.95 GB 我想直接将它下载到我的一个虚拟主机帐户。我不喜欢先下载到我的电脑,然后再上传到服务器。

我认为 Google Drive API 应该是解决方案。我已经很好地将它用于 Google Drive 中的单个文件。但我担心如何将它用于导出的文件。

请建议我如何以这种方式或其他方式进行操作。

如果重要的话,我更喜欢 PHP 脚本。

编辑:解释更多

我曾大量使用 Drive API 并基于它开发过​​应用程序。但问题是,这次我不是从 Google Drive 下载单个常规文件,而是导出一个 整个文件夹,其中包含多个文件作为 zip 存档。下载链接已发送到我的邮箱。

现在要下载该存档,我必须登录 Google 帐户。由于我家速度慢我更喜欢直接下载到我的虚拟主机服务器。这就是我想要达到的目标。

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    如果您没有使用 Drive API 的经验,请从 PHP Quickstart 开始。它将向您展示如何处理身份验证和基本 API 查询。然后,如果您知道文件 ID,则可以使用 Files.get(),或者您可以使用 Files.list() 查找带有搜索查询的文件。作为此查询的响应,您将获得Files resource。从文件资源中,如果是 Google Docs(或电子表格、演示文稿等)文件,您可以获得各种格式的 exportLinks,或者您将获得 downloadUrl,您可以同时下载它们。 Files.list() 和 Files.get() 都有一些 php 代码可以查看。

    玩得开心!

    【讨论】:

    • 感谢您的回复@junyoung-gwak,但我的问题与此不同。我在我的问题本身中添加了更多关于该问题的解释。
    • 不知道为什么有人投了反对票并且对此只字未提。至少你可以让我知道问题的问题所在!
    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2021-12-20
    相关资源
    最近更新 更多