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 回答