gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 11:09:54 25 4
gpt4 key购买 nike

我正在尝试在 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 attachment 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=Frame load interrupted}

最佳答案

.MSG 和.EML 文件不受 UIWebView 支持。我还没有看到任何 objective-c 库,但是 mimetic是一个免费的 C++ 库,可以完成 EML 文件(以及可能符合 MIME 的 MSG 文件)的工作。如果您以前没有混合过这些语言,this article reviews the important stuff .

我没有看到任何用于 MSG 文件的非 Windows(Vbasic 或 C#)库,我知道它们很难解析,因为 Outlook 在每个版本上的行为略有不同。 (我很想在这里被证明是错误的。)

关于ios - 从 iOS UIWebview 打开 .msg 和 .eml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12029632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com