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