使用iPhone中的phonegap发送电子邮件附件 - 我需要捕获图片并默认将捕获的图像附加到邮件编辑器并启动它。你们中的任何一个人都可以帮忙吗?我使用了camera API
并且我成功发送了电子邮件,但不确定如何附加与此电子邮件一起拍摄的图片。
function onPhotoDataSuccess(imageData) {
// Uncomment to view the base64 encoded image data
// console.log(imageData);
// Get image handle
//
var smallImage = document.getElementById('smallImage');
// Unhide image elements
//
smallImage.style.display = 'block';
// Show the captured photo
// The inline CSS rules are used to resize the image
//
//smallImage.src = "data:image/jpeg;base64," + imageData;
smallImage.src = imageData;
alert("data:image/jpeg;base64," + imageData);
var args;
cordova.exec(null, null, "EmailComposer", "showEmailComposer", [args]);
}
即使它不是附件,如果需要将其添加到电子邮件正文中,那么我使用
EmailComposer.prototype.showEmailComposer("Test","<html><body><img src=\""+imageData+"\" /></body></html>","test@example.com","","","YES");
然后我能够看到嵌入在邮件编辑器中的图像,而发送时我没有收到任何错误,并且在收到电子邮件时图像没有显示。