Javascript 使用mailto函数在邮件正文中嵌入图像

Javascript 使用mailto函数在邮件正文中嵌入图像,javascript,angularjs,email,user-interface,Javascript,Angularjs,Email,User Interface,我正在使用mailto函数,我的要求是在邮件正文中嵌入图像 $scope.generateMail = function () { var graph = document.getElementById('thumb_graphs_grp'); html2canvas(graph).then(function(canvas) { var dataURL = canvas.toDataURL(); var image = new I

我正在使用mailto函数,我的要求是在邮件正文中嵌入图像

 $scope.generateMail = function () {
        var graph = document.getElementById('thumb_graphs_grp');
        html2canvas(graph).then(function(canvas) {
        var dataURL = canvas.toDataURL();
        var image = new Image();
        image.src = canvas.toDataURL("image/png");
        var imageHTML = "<img " + "src='" + image.src + "' img/>";
        var link = "mailto:mail@example.org?subject=Mail request&body="+ imageHTML;
        window.location.href = link;
    });
$scope.generateMail=函数(){
var-graph=document.getElementById('thumb_-graphs_-grp');
html2canvas(图形)。then(函数(画布){
var dataURL=canvas.toDataURL();
var image=新图像();
image.src=canvas.toDataURL(“image/png”);
var imageHTML=“”;
var link=“mailto:mail@example.org?主题=邮件请求和正文=“+imageHTML;
window.location.href=链接;
});
如中所述,无法将HTML与mailto一起包含:

特殊的hname“body”表示关联的hvalue是 消息正文。“正文”hname应包含 邮件的第一个文本/纯正文部分。mailto URL为 主要用于生成 实际上是自动处理的内容(如“订阅” 邮件列表的邮件),而不是一般的MIME正文


我想在邮件正文中添加图像,但我正在转换为数据url。是否有其他方法将图像附加到邮件正文中?