【问题标题】:Can Google Picker API be used to save file from a URL to Google Drive?可以使用 Google Picker API 将文件从 URL 保存到 Google Drive 吗?
【发布时间】:2017-01-06 12:01:18
【问题描述】:

我想创建一个网站,让用户能够将网络文件保存到他们的 Google Drive 帐户。用户必须粘贴文件的 URL,提交后文件将保存到用户的 Google Drive 帐户。 This website 提供了这样的功能(不一定来自 Picker API)。我想复制它。怎么可能做到?

【问题讨论】:

    标签: javascript html google-drive-api google-picker


    【解决方案1】:

    不一定是 Google Picker API,但您可能想尝试 Google Drive API 的Save to Drive Button 功能。此功能使您的网站允许用户通过浏览器从任意 URL 将文件保存到他们的 Drive 帐户。该按钮在 HTML 标记中的 div 标记中配置了一些属性,类似于 +1 按钮的创建方式。

    在您的页面上显示“保存到云端硬盘”按钮的最简单方法是包含必要的 JavaScript 资源并添加“保存到云端硬盘”按钮标记:

    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <div class="g-savetodrive"
       data-src="//example.com/path/to/myfile.pdf"
       data-filename="My Statement.pdf"
       data-sitename="My Company Name">
    </div>
    

    有关更多详细信息和示例,请尝试浏览给定的链接。

    希望对您有所帮助!干杯!

    【讨论】:

    • 我试过这个。但它不起作用,因为提供 URL 的服务器必须启用 CORS。否则会出现 XHR 错误。由于我们不能期望每个网站都启用 CORS,因此这不是一个可行的解决方案。保存到云端硬盘适用于从我们自己的服务器提供文件的情况。
    猜你喜欢
    • 2013-09-04
    • 2021-02-24
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 2016-10-12
    • 2020-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多