【问题标题】:create google drive upload ability创建谷歌驱动上传能力
【发布时间】:2014-02-18 15:50:56
【问题描述】:

我创建了一个用 PHP 编写的小型 Web 系统。现在我们想让我们的客户访问小系统。在每项工作中,他们必须上传一个或多个文件(每个文件的最大大小为 100-200 mb)。到目前为止,我通过 PHP 组件将它们上传到服务器,但是我们的 ISP 遇到了很多麻烦,我决定使用免费的 Google 驱动器帐户。所以,我看了教程,但我看不懂:

有没有办法将文件从客户端浏览器直接上传到 Google 驱动器,而无需先上传到我们的服务器?据我所知,我可以使用 php 库来操作我的 Google 驱动器并上传文件,但是 - 不幸的是 - 文件必须首先在服务器上,这是我的大问题。

非常感谢所有可以帮助我们的人。

【问题讨论】:

    标签: google-api google-drive-api


    【解决方案1】:

    从 javascript 直接上传到云端硬盘非常简单。在https://developers.google.com/picker/docs/ 上查看驱动器选择器,它会为您完成一切。

    【讨论】:

    • 谢谢。在我尝试的示例中,我看到该文件已上传到用户的驱动器帐户,而不是我的驱动器帐户 - 这不适合我,但我想我找到了正确的设置。
    • 如果要上传到应用程序帐户,您需要使用服务帐户。您需要仔细考虑您授予可以直接写入您帐户的 Javascript 客户端的权限。您可能需要考虑创建一个小型 AppEngine 项目来充当上传代理。
    • 谢谢@pinoyyd。我会尝试找到一些关于你的提议的额外信息和指南。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多