Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS上使用C#发送RTF附件失败_C#_Ios_Rtf_Smtpclient - Fatal编程技术网

在iOS上使用C#发送RTF附件失败

在iOS上使用C#发送RTF附件失败,c#,ios,rtf,smtpclient,C#,Ios,Rtf,Smtpclient,我正在使用.NET smtpclient发送带有RTF附件的电子邮件。我以前使用过无数次这段代码,但从未将附加的RTF发送到iOS客户端。使用第一代iPad和iPhone4S,当我试图查看信息时,RTF代码以文本形式嵌入信息中,而不是作为单独的附件到达 这适用于其他电子邮件客户端,但对iOS很挑剔。我知道iOS对RTF的支持来得很晚,但是如果我用Outlook创建一个message+RTF附件,iOS电子邮件客户端会正确地读取它 RTF的支持仍然很差吗?有没有关于故障排除或者从哪里开始的提示 谢

我正在使用.NET smtpclient发送带有RTF附件的电子邮件。我以前使用过无数次这段代码,但从未将附加的RTF发送到iOS客户端。使用第一代iPad和iPhone4S,当我试图查看信息时,RTF代码以文本形式嵌入信息中,而不是作为单独的附件到达

这适用于其他电子邮件客户端,但对iOS很挑剔。我知道iOS对RTF的支持来得很晚,但是如果我用Outlook创建一个message+RTF附件,iOS电子邮件客户端会正确地读取它

RTF的支持仍然很差吗?有没有关于故障排除或者从哪里开始的提示


谢谢

你的密码在哪里?这可能有很多问题,发布代码将有助于缩小范围。我可能会首先检查您是否有正确的MIME类型。事实上,这与MIME类型有关。该应用程序使用的是“text/rtf”,这显然是iOS的问题。相反,我使用MediaTypeNames.Application.Octet并将DispositionType设置为DispositionTypeNames.Attachment。本文对此进行了解释: