1

我们一直在为我们的应用程序使用 Google Drive SDK。

自 10 月 2 日以来,当我们的应用程序尝试通过上传包含 img 标签的 html 文件来创建 Google Docs 原生文档时,结果部分损坏。尽管上传请求没有错误地完成,但 html 中的所有图像在创建的文档中都丢失了。

这种行为不寻常。近两年来,基本上,文档插入的转换已经解释了 img 标签并创建了嵌入图像。似乎存在服务器端问题。

这是一个已知问题并且会被修复吗?

或者,我有什么遗漏并且是正确的行为吗?

[关于我们使用的 html]

  • 用于上传的 html 基于从现有 Google Docs 文档中导出的“text/html”文件。
  • 所有的 img 标签都有 src 属性和绝对 url。它们以 https 开头,都是 googleusercontent.com 上的链接。
  • 除了 img 标签外,所有的 html 标签似乎都像以前一样处理。

[如何重现问题]

通过使用“Google APIs Client Library for Objective-C”中的 DriveSample 应用程序可以重现此问题。修改“DriveSampleWindowController.m”以在将文件上传到 Drive 之前强制打开文档转换(即 query.convert=YES;)。

  1. 以 html 格式下载包含图像的现有 Docs 文档。
  2. 将其作为新文档上传到 Google 云端硬盘(打开文档转换)。
  3. 使用 Google Docs 网页编辑器打开 2 中上传的文档。文档中的所有图像都将丢失。此外,丢失的图像区域不会显示旋转轮。
4

1 回答 1

0

在过去的半天里,这个问题似乎在服务器端得到了解决。感谢您修复它,谷歌。

于 2013-10-15T22:39:40.130 回答