0

我正在使用带有 REST 调用的 Google Drive。我想将任何类型的文件上传到客户的驱动器。我在我的网络应用程序中使用来自谷歌驱动器的两个链接,“可视化”和“下载”链接。

我从“webContentLink”json 属性获取下载链接,从“alternateLink”获取可视化链接。

电子表格、文档和纯文本等文件必须转换,因此我将“convert”参数设置为“true”。

问题

随着发送的文件被转换为另一种谷歌文档类型,返回的 json 没有“webContentLink”属性!在处理转换后的文档文件时,如何同时下载链接和可视化?

已编辑

我正在寻找在转换之前上传的原始文件的下载链接。例如,如果我上传一个 xls,我想有一个原始 xls 文件的下载链接。使用“exportLinks”列表,我有一堆 xlsx 的链接,但我无法获得“正确的”,“exportLinks”中的 mime 类型与原始文件 mimeType 不同。对于某些文件,给出的两个电子表格 exportLinks 之一已损坏...

4

1 回答 1

1

如果你想要谷歌原生文档的下载链接,你必须获取exportLinks返回的 JSON 的属性。

您将拥有其中的几个,具体取决于文件的格式。至少一种是所有原生格式通用的,一种是"application/pdf"mime 类型。

于 2012-11-22T17:59:53.287 回答