iPhone发送带附件的邮件会创建6个字节的空MIME部分

时间:2011-10-19 09:36:57

标签: iphone email mime

我在Objective C中使用MFMailViewComposeController发送了几个jpg图像作为MIME附件,比如

[mailController addAttachmentData:nsData mimeType:@"image/jpeg" fileName:@"Image.jpg"];

当我发送5张图片时,我的邮件中最终有9个附件 - 这5张图片和4个几乎空的MIME部分,每个部分都有6个字节。看起来邮件控制器在图像之间插入了3个新的行符号作为MIME文本部分:

...

--Apple-Mail-1--741723849;
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii




--Apple-Mail-1--741723849
Content-Disposition: inline;
filename=Image.jpg
...

有什么方法可以摆脱空的MIME部分吗?

修改

我刚刚检查了另一个邮件程序(iPhone邮件应用程序)中的邮件外观,而不是我遇到问题的Thunderbird。看起来这是预期的行为,因为它们是内联图像,当它们以内联方式显示时,它们之间会显示一些新行。但是,当显示为附件时,它看起来有点奇怪,因为所有中间换行都显示为自己的,显示为空的附件。

0 个答案:

没有答案