android上带有图像附件的cordova插件电子邮件生成器错误“;不能';t附上文件“;

android上带有图像附件的cordova插件电子邮件生成器错误“;不能';t附上文件“;,android,cordova,ionic-framework,email-attachments,Android,Cordova,Ionic Framework,Email Attachments,我使用的ionic/cordova带有来自的电子邮件插件 我的页面上有一块画布,我正试图将其附加到电子邮件上。代码是 var img_data = $scope.canvas.toDataURL("image/png"); // also tried "image/jpeg" var options = { attachments: [ img_data ], subject: 'Enjoy!', body: 'See', isHtml: true};

我使用的
ionic/cordova
带有来自的电子邮件插件

我的页面上有一块画布,我正试图将其附加到电子邮件上。代码是

var img_data = $scope.canvas.toDataURL("image/png"); // also tried "image/jpeg"
var options = { attachments: [ img_data ], 
      subject: 'Enjoy!', 
      body: 'See', 
      isHtml: true};
$cordovaEmailComposer.open(options);
这会导致一个问题,即使用哪个电子邮件应用程序(选定的gmail)。但它不会将图片附加到电子邮件,只有一条消息“无法附加文件”。正文文本显示在电子邮件生成器窗口中

我错过了什么?非常感谢你的帮助。当仅从-iphone6发送电子邮件至-iphone6-时,这会与附件一起发送。

查看示例:

attachments: 'base64:icon.png//iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/...'
字符串以“base64”开头,但toDataURL返回类似“data:image/png…”的字符串。

请看示例:

attachments: 'base64:icon.png//iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/...'
字符串以“base64”开头,但toDataURL返回类似“data:image/png…”的字符串