我正在使用用户绘制的Canvas。 我旁边有一个电子邮件链接 我希望在点击电子邮件时,画布会被隐藏到图像中,并且该图像将通过电子邮件发送为附件。
到目前为止,我已使用
将画布转换为图像 var image = canvas.toDataURL();
它给出了base64编码的图像。
在电子邮件链接上
<a href="mailto:abc@domain.com?subject=my report&body=see attachment&attachment="image" ">E-Mail</a>
但是这给了我邮件正文中的base64编码字符串。
有没有办法用javascript,php,jquery或其他任何东西将图像作为附件附加到邮件中?
答案 0 :(得分:1)
你需要做一些服务器端来完成这项工作。我的建议是这样的:
至于你如何专门做这个...我认为大多数步骤都是直观的,但你需要一些方法来轻松邮寄附件。有很多解决方案,但如果你不介意一些无耻的自我推销,请看看我的PHP邮件脚本:
https://github.com/stlewis/Mail
它非常易于使用,并且支持所有类型的附件。