Cordova 1.6 Iphone通过附件发送电子邮件

时间:2012-06-01 11:49:42

标签: iphone cordova email-attachments

使用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");

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

0 个答案:

没有答案