google-drive-api - 云端硬盘文档的部分下载

标签 google-drive-api

我想使用partial download适用于 Google 云端硬盘中的所有文件。

对于具有“downloadUrl”属性的文件 - 部分下载效果很好。 但部分下载不适用于“exportLinks”。

range = "bytes=0-100"
result = client.execute!(:uri => url, :headers => {"Range" => range})
result.body.size
 => 3960 

如何使用 Google 文档(文档、电子表格、演示文稿等)的部分下载?

最佳答案

有一种观点认为,导出链接的部分下载是没有意义的。导出下载中包含的媒体内容是通过 Google 文件转换过程动态生成的。无法保证导出的数据始终相同,例如。 Google 可以轻松调整其 toHtml 转换,或在 PDF 中添加其他元数据。

您的用例是什么 - 也许有不同的方法?在 AppEngine 上创建代理应该不会太困难,该代理下载导出的内容,然后提供部分下载。

关于google-drive-api - 云端硬盘文档的部分下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801119/

相关文章:

google-apps-script - 尝试更改 Google 云端硬盘中文件的所有者

java - Google 电子表格 api - 将所有工作表导出为 csv

google-drive-api - Google Drive Auth 总是返回 0

google-drive-api - 访问用户 Google Drive 上的所有文件

flutter - 如何在Flutter中更新Google驱动器文件?

java - 使用 Oauth2 和独立 java 应用程序获取访问 token

python - 如何在每次不征求许可的情况下将文件上传到另一个用户的谷歌云端硬盘?

google-apps-script - 使用 Drive api 获取驱动器文件的 blob

javascript - 运行 do while 循环会导致 fatal error

google-apps-script - Google 脚本 - DriveApp.getFilesByName - 错误(无权限)