如何将api请求响应直接保存到Google云端硬盘?
示例:
如果我从报告API中提取csv报告,现在我需要将该文件直接下载到我的Google驱动器中,而不是本地下载到我的系统中。
答案 0 :(得分:0)
您可以使用Save to Drive Button。
“保存到云端硬盘”按钮可让您的网站允许用户保存 通过浏览器从任意URL访问其云端硬盘帐户的文件。 该按钮配置了一个div标签中的一些属性 HTML标记,类似于+1 button的创建方式。
文档中的代码片段:
在页面上显示“保存到云端硬盘”按钮的最简单方法是 包含必要的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>
这是它的工作原理:
用于上传文件的技术类似于使用的技术 Google云端硬盘用户界面。该文件将下载到用户的 部分浏览器并在收到数据时上传到Google云端硬盘。
这允许用户保存需要某种形式的HTTP的文件 身份验证,因为下载是在上下文中进行的 用户的浏览器。
如果用户在下载之前导航离开页面 完成后,数据将被丢弃,并且不会创建任何文件。