api请求响应直接保存到Google驱动器

时间:2017-10-04 23:53:39

标签: javascript python api google-drive-api downloading

如何将api请求响应直接保存到Google云端硬盘?

示例:

如果我从报告API中提取csv报告,现在我需要将该文件直接下载到我的Google驱动器中,而不是本地下载到我的系统中。

1 个答案:

答案 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的文件   身份验证,因为下载是在上下文中进行的   用户的浏览器。

     

如果用户在下载之前导航离开页面   完成后,数据将被丢弃,并且不会创建任何文件。