0

2 つのテスト アプリケーションを作成しました。

ドキュメントはバンドルに含まれており、クイック ルック コントローラーを使用して開くことができます。他のアプリでは、ドキュメントがダウンロードされます。ファイルを開こうとすると、クイック ルック コントローラーにエラーが発生したというメッセージが表示されるだけです。奇妙なことに、ダウンロードした PDF ドキュメントを問題なく開くことができます。

ヘッダーと MIME タイプに関係があると思われますが、これについてはよくわかりません。ダウンロードした .doc または .docx ドキュメントが開かず、ローカル ドキュメントが開かれる理由を知っている人はいますか?

4

1 に答える 1

0

ダウンロードしたファイルの保存に問題があることが判明しました。最初は、データをファイルパス URL に書き込んでいました。これにより、データは正しい場所に保存されましたが、ファイルの種類が認識されなくなりました。

解決策は、デフォルトの FileManager を使用してファイルを保存することでした。

[[NSFileManager defaultManager] createFileAtPath:filePath contents:data attributes:nil];
于 2012-09-12T10:07:10.147 に答える