【发布时间】:2011-01-08 08:10:35
【问题描述】:
我有兴趣在准备好的电子邮件中放置一张图片(连同一些文字)供用户发送。有没有办法使用 mailto: 来做到这一点?
【问题讨论】:
我有兴趣在准备好的电子邮件中放置一张图片(连同一些文字)供用户发送。有没有办法使用 mailto: 来做到这一点?
【问题讨论】:
没有。 mailto: 方案不支持附件。 (见http://www.faqs.org/rfcs/rfc2368.html)。
如果您编写应用程序,您可以使用MFMailComposeViewController 附加图像。
【讨论】:
<img> 标签。图片和网站协议必须匹配(如果您的网站使用https,图片也应该是https)。
不,mailto: 只是 A 标记的 HREF 目标,只是指示操作系统将邮件浏览器打开到特定位置(带有主题)。要在单击链接时发送自定义电子邮件,您需要服务器端代码,例如 PHP (sendmail) 或 Ruby (ActionMailer)
【讨论】:
我认为你能做的最好的就是链接到一个图像,像这样:
<a href="mailto:?to=joe@example.com&body=http://www.mydomain.com/myimage.jpg">test</a>
【讨论】: