Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用PHP发送电子邮件至已知的base64_Javascript_Php_Html_Email_Canvas - Fatal编程技术网

Javascript 使用PHP发送电子邮件至已知的base64

Javascript 使用PHP发送电子邮件至已知的base64,javascript,php,html,email,canvas,Javascript,Php,Html,Email,Canvas,我已经建立了一个网站,用户的Facebook个人资料将在画布上查看。画布已转换为PNG,但我想通过电子邮件将此PNG文件发送给用户。我怎样才能解决这个问题 我已经用Javascript构建了整个canvas/PNG函数。基于用户自己填写的表单(如姓名、邮政编码等),电子邮件将使用PHP发送。这使得我很难在电子邮件中同时发送base64。请帮帮我 这是我的密码。 JS函数将用户信息放入画布并将其转换为PNG javascript function getUserLocation() { F

我已经建立了一个网站,用户的Facebook个人资料将在画布上查看。画布已转换为PNG,但我想通过电子邮件将此PNG文件发送给用户。我怎样才能解决这个问题

我已经用Javascript构建了整个canvas/PNG函数。基于用户自己填写的表单(如姓名、邮政编码等),电子邮件将使用PHP发送。这使得我很难在电子邮件中同时发送base64。请帮帮我

这是我的密码。 JS函数将用户信息放入画布并将其转换为PNG

javascript

function getUserLocation() {
    FB.api('/me', function(response) {
        var usr_info = " Je meeste recente locatie is " + response.location.name;

        var c = document.getElementById("privateMe");
        var ctx = c.getContext("2d");

        ctx.font = "bold 12px Helvetica";
        ctx.textAlign = "center";
        ctx.fillText(usr_info, 200, 20);
    });
}
html

<img src="#" id="myPrivateImg" name="myPrivateImg">


那么您希望将该图像上传到您的PHP服务器,并从那里发送一封电子邮件,将该图像作为附件?如果是这样,我认为您需要添加PHP代码,而不是在服务器上添加png,然后将其作为附件塞进MIME电子邮件中。否则,您可以将其保留为base64,只需使用一个数据uri:
,现在我有了。我想在电子邮件中发送base64数据。电子邮件是用PHP发送的。我已经为发送电子邮件编写了PHP代码。但我缺少在电子邮件中发送base64数据的部分。它不一定是附件。只有base64 url才可以!