Javascript 是否可以使用Google Picker API将文件从URL保存到Google Drive?

Javascript 是否可以使用Google Picker API将文件从URL保存到Google Drive?,javascript,html,google-drive-api,google-picker,Javascript,Html,Google Drive Api,Google Picker,我想创建一个网站,让用户能够保存一个网络文件到他们的谷歌驱动器帐户。用户必须粘贴文件的URL,提交后文件将保存到用户的Google Drive帐户。提供这样的功能(不一定来自Picker API)。我想复制它。如何做到这一点?不一定是Google Picker API,但您可能希望尝试Google Drive API的功能。此功能使您的网站允许用户通过浏览器将文件从任意URL保存到驱动器帐户。该按钮在HTML标记中的div标记中配置了一些属性,类似于+1按钮的创建方式 在页面上显示“保存到驱动器

我想创建一个网站,让用户能够保存一个网络文件到他们的谷歌驱动器帐户。用户必须粘贴文件的URL,提交后文件将保存到用户的Google Drive帐户。提供这样的功能(不一定来自Picker API)。我想复制它。如何做到这一点?

不一定是Google Picker API,但您可能希望尝试Google Drive API的功能。此功能使您的网站允许用户通过浏览器将文件从任意URL保存到驱动器帐户。该按钮在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,所以这不是一个可行的解决方案。保存到驱动器适用于从我们自己的服务器提供文件的情况。