我无法弄清楚为什么我无法在<a>
标记周围使用<img>
标记来使HTML电子邮件中的图片按钮正常显示在iPhone的电子邮件客户端内。< / p>
我是iPhone的Mail.app,当用户点击图像时,iPhone让用户保存下载图像(来自<img>
标签),而不是打开<a>
的链接标签
多部分电子邮件中的HTML代码如下所示:
<p>Download the beta version of Clue here:<br>
<a href="http://mandrillapp.com/track/click.php?u=15131679&id=2a00d47e46b0457fb24993692ada811c&url=https%3A%2F%2Fclue-backend.herokuapp.com%2Fclue%3Femail%3Ddaniel%252Btest%2540helloclue.com%26token%3Dn568g7swalmm3fi&url_id=0c311a87c47c051a01b2bfb680b20c1918fa0965&tags=_all,_sendida@helloclue.com"><img src="cid:aunvkjyxsm" class="download"></a></p>
关闭的是,链接在桌面电子邮件客户端上工作得很好,但在iPhone上却没有,即使其他人的类似HTML的电子邮件似乎工作得很好。
完整的多部分原始电子邮件:https://gist.github.com/danieleggert/4761500
答案 0 :(得分:0)
当我将其从附件更改为内嵌图像时,形式为<img src="data:image/png;base64,iVBORw0K ...">
(取出base64字符串中的换行符),它工作正常(当我在我的计算机上收到电子邮件时)和我的iPhone,我可以点击链接而不会发生任何事故)。不可否认,我是使用MFMailComposeViewController
完成此操作的,但我认为它可以使用您用于多部分电子邮件的任何技术。