从iOS UIWebview打开.msg和.eml文件

我想在UIWebView中使用iOS sdk 5.1显示.msg和.eml文件。 我有二进制格式的文件(NSData)。 我可以在UIWebView中显示doc,docx,ppt,pptx,xls,xlsx,pdf,png,bmp和jpg文件,但不能显示.msg和.eml文件。

UIWebView支持msg和eml文件吗? 如果没有,有没有其他的方式来显示这样的文件? 他们从邮件应用程序打开罚款。

我从webView得到以下错误:didFailLoadWithError:

2012-08-09 15:59:03.851 HelloWorld [5848:707] Error loading loading Error Domain = WebKitErrorDomain Code = 102“Frame load interrupted”UserInfo = 0x132f3ec0 {NSErrorFailingURLKey = file:/// var / mobile / Applications / E959949D- 1487-4AD5-A5AA-E6F678BD9D63 / Documents / Your%20New%20Daily%20Edition.msg,NSErrorFailingURLStringKey = file:/// var / mobile / Applications / E959949D-1487-4AD5-A5AA-E6F678BD9D63 / Documents / Your%20New%20Daily %20Edition.msg,NSLocalizedDescription =帧加载中断}

.MSG和.EML文件不受UIWebView支持。 我还没有看到任何目标C库,但mimetic是一个免费的C ++库,可以完成EML文件(可能是MIME兼容的MSG文件)的工作。 如果您之前没有混合过这些语言, 本文将回顾一下重要的内容 。

我还没有看到MSG文件的任何非Windows(Vbasic或C#)库,我知道他们很难parsing,因为每个版本的Outlook略有不同。 (我想在这里被certificate是错误的。)

Interesting Posts