在 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");
然后我可以看到嵌入在邮件编辑器中的图像,在发送时我没有收到任何错误,并且在收到电子邮件时没有显示图像。