邮件附件att00.html,iOS:发送带附件的电子邮件会自动添加另一个附加(.txt)文件...

似乎当您发送带有附件的电子邮件时,其中的所有内容都被包装为多部分/混合消息,并且所有内容都编码为Base64,包括邮件正文和签名!所以它看起来像……

Content-Type: multipart/mixed;

boundary="_003_81E0DB72B1F643FBAA40D9BCB66A11E4_"

--_003_81E0DB72B1F643FBAA40D9BCB66A11E4_

Content-Type: text/plain; charset="utf-8"

Content-Transfer-Encoding: base64

SGkgTW9tIQ==

(那是“嗨妈妈!”编码为Base64)

--_003_81E0DB72B1F643FBAA40D9BCB66A11E4_

Content-Type: application/octet-stream; name="MyAttachment.xlsx"

Content-Description: MyAttachment.xlsx

Content-Disposition: attachment; filename="MyAttachment.xlsx"; size=15262

Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQA3Mb2RgAEAAIQFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC

SNIP

AF81AABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAANAA0AaAMAACA4AAAAAA==

--_003_81E0DB72B1F643FBAA40D9BCB66A11E4_

Content-Type: text/html; name="ATT00001.htm"

Content-Description: ATT00001.htm

Content-Disposition: attachment; filename="ATT00001.htm"; size=91

Content-Transfer-Encoding: base64

PGh0bWw+PGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiI+PGRpdj48L2Rpdj48ZGl2Pjxicj48YnI+U2VudCBmcm9tIG15IGlQYWQ8L2Rpdj48L2JvZHk+PC9odG1sPg==

(那是

< html>< body bgcolor =“#FFFFFF”>< div>< / div>< div>< br>< br>从我的iPad发送< / div>< / body>< ; / HTML>

作为Base64)

--_003_81E0DB72B1F643FBAA40D9BCB66A11E4_--

即使您转到设置>>邮件,通讯录,日历和删除签名,您仍然会附加一个空的HTML文档.

正确的长期答案可能是将此作为错误提交给Apple并等待.与此同时,如果这真的是一个showstopper bug,我建议你自己生成整个多部分/混合电子邮件正文,没有签名,看看是否愚弄MFMailComposeViewController认为电子邮件没有附件.就个人而言,我想我只是想告诉我的顾客. 🙂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值