我首先尝试将图像添加为base64编码的字符串,即
<img src="data:image/png;base64,blahblahblah" />
但我只能在iPad上查看,而Outlook / Entourage会忽略它,即使我可以在源代码中看到它!
所以现在我正在尝试将图像添加为附件并通过其内容ID链接到它,即
<img src="cID:BF6E8B41-4D74-419E-B55E-8F18A07381AE" ID="BF6E8B41-4D74-419E-B55E-8F18A07381AE" wIDth="509" height="220">
但不知道如何通过代码获取cID!
当我使用AddAttachmentData附加图像时,图像会到达底部并实际生成< img />用cID标记!
此外,此ID似乎随每个新电子邮件而变化.上面的那个是我的第一次尝试,然后我发送了另一个并且Content-ID改为
<img src="cID:59EBFDED-2A31-4787-BF67-9D9ED0FF2B39" ID="59EBFDED-2A31-4787-BF67-9D9ED0FF2B39" wIDth="509" height="220">
我必须这样做的原因是因为这是一个动态生成的图像,它需要位于电子邮件模板中.
编辑
我开始认为这是不可能的.我一直在研究几个小时,看起来iOS不会让你附加图像并通过它的CID链接到它.谢谢Apple -_-
以上是内存溢出为你收集整理的iphone – 在iOS中编写新电子邮件时获取附加图像的Content-ID全部内容,希望文章能够帮你解决iphone – 在iOS中编写新电子邮件时获取附加图像的Content-ID所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)