3

在 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");

然后我可以看到嵌入在邮件编辑器中的图像,在发送时我没有收到任何错误,并且在收到电子邮件时没有显示图像。

4

0 回答 0