打开。味精和.eml文件从iOS版的UIWebView(Open .msg and .eml fil

2019-07-31 02:33发布

我想显示。味精和使用的是iOS .eml文件SDK 5.1中一个UIWebView。 我有一个二进制格式(NSData的)文件。 我能够显示在UIWebView的DOC,DOCX,PPT,PPTX,XLS,XLSX,PDF,PNG,BMP和JPG文件,但不是。味精和.eml文件。

由UIWebView的支持味精和EML文件? 如果不是,有一些其他的方式来显示这些文件? 他们打开罚款从邮件应用程序。

我正在从web视图以下错误:didFailLoadWithError:

2012-08-09 15:59:03.851的HelloWorld [5848:707]错误加载附件错误域= WebKitErrorDomain代码= 102 “帧负载中断” 的UserInfo = 0x132f3ec0 {NSErrorFailingURLKey =文件:/// VAR /移动/应用/ E959949D- 1487-4AD5-A5AA-E6F678BD9D63 /文件/你的%20New%20Daily%20Edition.msg,NSErrorFailingURLStringKey =文件:///无功/移动/应用/ E959949D-1487-4AD5-A5AA-E6F678BD9D63 /文件/你的%20New%20Daily %20Edition.msg,NSLocalizedDescription =帧负载中断}

Answer 1:

.MSG和.eml文件不被UIWebView的支持。 我还没有看到任何客观C库,但模仿是一个免费的C ++库,可以为EML文件(MIME兼容大概MSG文件)做的工作。 如果你以前没有混合的语言, 这篇文章回顾了重要的东西 。

我还没有看到任何非Windows(Vbasic或C#)为MSG文件库,我理解他们是很难分析,因为Outlook稍微有些不同的每个版本。 (我喜欢在这里证明是错误的。)



文章来源: Open .msg and .eml files from iOS UIWebview