科尔多瓦插件电子邮件作曲家与图像附件在安卓错误"couldn't attach file"



我使用ionic/cordova与电子邮件插件https://github.com/katzer/cordova-plugin-email-composer/blob/cab303d/README.md

我有一个画布在我的页面上,我试图附加到电子邮件。代码是

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…'的字符串

相关内容

  • 没有找到相关文章

最新更新