javascript - 从 rails 中的 Google Picker API 下载文件

标签 javascript ruby-on-rails download google-picker

我用过 Google Picker API从用户的 Google 驱动器中选择一个文件。我有关于此 API 返回的文件的所有元数据。但我一直不知道如何在我的服务器上下载这个文件。

使用以下链接下载文件只能正确下载一些文件,而其他文件已损坏:

"https://drive.google.com/uc?export=download&id="+fileid

我正在使用 rails 3.2 版

任何帮助将不胜感激。谢谢。

最佳答案

您需要使用 GET 请求发送 header :

Authorization: Bearer [token]

其中token是gapi.auth.getToken().access_token

gapi 定义在:gapi.load('auth', {'callback': onAuthApiLoad});

关于javascript - 从 rails 中的 Google Picker API 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258140/

相关文章:

c# - WebReponse.GetStream 的奇怪行为

javascript - 滚动到固定标题的 anchor 位置

javascript - 通过 url 传递值但页面无法重定向

javascript - 如何将子数组包含在搜索条件中?

ruby-on-rails - 如何创建特定于 Rails 的 Rubygem?

mysql - 太阳黑子和solr

javascript - 当用户键入或进行选择时启用搜索按钮

ruby-on-rails - 在 Rails 2 项目上运行 rake 命令时出错

iphone - iOS - 如何知道 NSOperationQueue 何时完成处理一些操作?

download - Symfony2.1 服务上传