1

アプリには Google Drive SDK を使用しています。

10 月 2 日以降、img タグを含む html ファイルをアップロードして Google ドキュメントのネイティブ ドキュメントを作成しようとすると、結果が部分的に破損します。アップロード リクエストはエラーなく終了しますが、作成されたドキュメントでは html 内のすべての画像が失われます。

振る舞いは普通ではありません。約 2 年間、基本的に文書挿入用の変換は img タグを解釈して埋め込み画像を作成していました。サーバー側の問題が存在するようです。

これは既知の問題であり、修正されますか?

または、私が見逃しているものはありますか?それは正しい動作ですか?

【使用するhtmlについて】

  • アップロード用の html は、既存の Google ドキュメント ドキュメントからエクスポートされた「text/html」ファイルに基づいています。
  • すべての img タグには、絶対 URL を持つ src 属性があります。https で始まり、すべて googleusercontent.com のリンクです。
  • imgタグ以外はhtmlタグは全て従来通りの扱いのようです。

【不具合の再現方法】

この問題は、「Objective-C 用 Google API クライアント ライブラリ」の DriveSample アプリを使用することで再現できます。ドライブにファイルをアップロードする直前に、「DriveSampleWindowController.m」を変更して、強制的にドキュメント変換を有効にします (つまり、query.convert=YES;)。

  1. 画像を HTML として含む既存の Docs ドキュメントをダウンロードします。
  2. 新しいドキュメントとして Google ドライブにアップロードします (ドキュメント変換をオンにしてください)。
  3. アップロードしたドキュメントを 2 で Google ドキュメントのウェブ エディターで開きます。ドキュメント内のすべての画像が失われます。また、失われた画像領域には回転するホイールは表示されません。
4

1 に答える 1