UIWebView加载本地doc文件显示无法预览,但是word却可以正常打开

原因:与前端交互,下载doc格式的文件,使用webView加载显示,出现文件无法预览提示


无法预览.png

但是文档却可以在word中正常打开(这才是坑的所在)
猜测原因:文件的格式有问题,为了测试,我写了一个小 demo,将两份doc文件add进项目中,是否可以使用webView 加载也可以在Xcode中就可以看出,正常预览:


正常.png

无法预览:
无法预览.png

解决:转换文档的格式(word打开文档,另存为),另一份就可以正常预览。。。。

对于这个奇葩问题记录一下,如果有大神知道原因麻烦指教

2018.4.23 更新一下

找到原因了。。。webView预览文件会根据文件的后缀名来显示,后台提供的文件(doc)之所以不行,是因为他们直接将原本创建的docx文件改后缀为doc,但是文件格式没有变化,word读取文件跟后缀名称没有关系,甚至随便改为.xx都是可以打开
奇葩问题,记录一下

你可能感兴趣的:(UIWebView加载本地doc文件显示无法预览,但是word却可以正常打开)