最近、GoogleドライブをiOSアプリケーションに統合しました。すべて正常に動作しますが、.pptファイルです。通常、ファイルがドライブファイルの場合、downloadURLを使用してダウンロードします。ファイルがGoogleDocsに属している場合は、exportLinkの1つを使用します(Alainがここで説明したのとまったく同じです)。
ただし、Google Docsからのすべての.pptファイル(を含む"mimeType": "application/vnd.google-apps.presentation"
)は、ダウンロード後に破損します(私はでエクスポートリンクを使用しますexportFormat=pptx
)。Webブラウザを介してダウンロードされた同じファイルは正常に機能します。ファイルのダウンロードにASIHTTPRequestlibを使用しています(これも.pptが破損している原因である可能性があります)。
なぜpptファイルだけが問題を引き起こすのか考えはありますか?