[英]Flex/AIR: Sending email with embedded image.. how?
我正在制作一个Flex AIR应用程序,该应用程序将通过网络摄像头图片生成礼品卡。 该礼品卡需要通过电子邮件发送给程序中提供的收件人。 我应该将图片上传到服务器并使用php发送邮件吗?
您可以尝试使用SMTP Mailer(SMTP的ActionScript库)。 它支持附件,因此应满足您的需求。
var mailer:SMTPMailer = new SMTPMailer("localhost",25);
var myBitmap:BitmapData = new BitmapData(photo.width,photo.height);
myBitmap.draw(photo);
var myEncoder:JPEGEncoder = new JPEGEncoder(100);
var myCapStream:ByteArray = myEncoder.encode (myBitmap);
var subject:String = "subject goes here";
var content:String = "This is content";
mailer.sendAttachedMail ( "noreply@nobody", toEmail.text,subject, content, myCapStream, "style.jpg");
我使用了托管在Google代码中的SMTPMailer 0.9 。 0.6的图像附件有问题。对于电子邮件,使用“ 测试邮件服务器工具 ”来模拟邮件服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.