Php html2canvas和dompdf获取空白图像源

Php html2canvas和dompdf获取空白图像源,php,jquery,ajax,html2canvas,Php,Jquery,Ajax,Html2canvas,我正在使用和 我正在尝试将div转换为图像,并通过ajax传输该图像。然后在我的服务器端代码中,我将图像处理为pdf格式。我正在使用dompdf创建pdf。 这是我的代码: html2canvas(jQuery("#try_screenshot"), { onrendered: function(canvas) { var image = canvas.toDataURL("image/png");

我正在使用和

我正在尝试将div转换为图像,并通过ajax传输该图像。然后在我的服务器端代码中,我将图像处理为pdf格式。我正在使用dompdf创建pdf。 这是我的代码:

 html2canvas(jQuery("#try_screenshot"), {
                onrendered: function(canvas) {
                    var image = canvas.toDataURL("image/png");
                    jQuery("#screenshot").html("<img src='"+image+"' />");
                    jQuery.ajax({
                        url: "/order/send-email.php",
                        dataType: "json",
                        method: "POST",
                        data: {
                            src: image
                        },
                        success:function(data){
                            console.log(data);
                        }
                    });
                }
            });
我这里的问题是,我得到一个空白的pdf文件

我尝试在浏览器中访问
图像
src,我看到它说
无法访问此站点
但是实际上这并不是因为我有这个代码
jQuery(#屏幕截图”).html(“”)
并且我可以看到图像立即附加到我的html div中

图像以base64编码。下面是一个示例base64图像的链接。这不是完整的base64图像文本,因为我超过了30000字,所以不允许我把所有这些都放进去

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAKUCAYAAABfZBI4AAAgAElEQVR4XuydB7Rc1XX+N0gUSaiBhFCXkFADFVDvXaiCekESojhxTdzimuQfO4kdO3biJMZO3BBCDfXeG0JdoN47oAao0jv6r9825/m+0cy8mXfmvZm5s89aXkZv7mnfOXNnn+98e+8bxKNcunTpmkd1q2oIGAIhROCOO+64IR3Tunjx4o9uuOGGf0pH39anIWAIZCYC165d+3GlSpV+lI7RmY2UDtStT0MgsxFIl42U2ajY6AwBQyAbEfA68JmRlI1LbmM2BIoWgXQZSUYkFe26WuuGQDYiYERSNq6ajdkQCC8C6bKRwouozcwQMATShYARSelC3vo1BEKKQLqMJCOSQrqhbFqGgAcCRiR5gGdVDQFDIOUIpMtGSvlErEFDwBDIeQSMSMr5LWAAGAKpRSBdRpIRSaldR2vNEAgDAkYkhWEVbQ6GQHgQSJeNFB4EbSaGgCGQKQgYkZQpK2HjMARCgkC6jCQjkkKygWwahkAKETAiKYVgWlOGgCHgjUC6bCTvgVsDhoAhYAhEIGBEkm0JQ8AQSCkC6TKSjEhK6TJaY4ZAKBAwIikUy2iTMARCg0C6bKTQAGgTMQQMgYxBwIikjFkKG4ghEA4E0mUkGZEUjv1jszAEUomAEUmpRNPaMgQMAV8E0mUj+Y7b6hsChoAhEImAEUm2JwwBQyClCKTLSDIiKaXLaI0ZAqFAwIikUCyjTcIQCA0C6bKRQgOgTcQQMAQyBgEjkjJmKWwghkA4EEiXkWREUjj2j83CEEglAkYkpRJNa8sQMAR8EUiXjeQ7bqtvCBgChkAkAkYk2Z4wBAyBlCKQLiPJiKSULqM1ZgiEAgEjkkKxjDYJQyA0CKTLRgoNgDYRQ8AQyBgEjEjKmKWwgRgC4UAgXUaSEUnh2D82C0MglQgYkZRKNK0tQ8AQ8EUgXTaS77itviFgCBgCkQgYkWR7whAwBFKKQLqMJCOSUrqM1pghEAoEjEgKxTLaJAyB0CCQLhspNADaRAwBQyBjEDAiKWOWwgZiCIQDgXQZSUYkhWP/2CwMgVQiYERSKtG0tgwBQ8AXgXTZSL7jtvqGgCFgCEQiYESS7QlDwBBIKQLpMpKMSErpMlpjhkAoEDAiKRTLaJMwBEKDQLpspNAAaBMxBAyBjEHAiKSMWQo
我做错什么了吗?我已经两天没睡了

非常感谢你的帮助。
谢谢。

你为什么不使用formData?\@madalinivascu对不起,我该怎么做?你有我的导游吗。谢谢。这是我的基本问题,我有相同的问题,我不明白如何才能解决这个问题。。。。
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAKUCAYAAABfZBI4AAAgAElEQVR4XuydB7Rc1XX+N0gUSaiBhFCXkFADFVDvXaiCekESojhxTdzimuQfO4kdO3biJMZO3BBCDfXeG0JdoN47oAao0jv6r9825/m+0cy8mXfmvZm5s89aXkZv7mnfOXNnn+98e+8bxKNcunTpmkd1q2oIGAIhROCOO+64IR3Tunjx4o9uuOGGf0pH39anIWAIZCYC165d+3GlSpV+lI7RmY2UDtStT0MgsxFIl42U2ajY6AwBQyAbEfA68JmRlI1LbmM2BIoWgXQZSUYkFe26WuuGQDYiYERSNq6ajdkQCC8C6bKRwouozcwQMATShYARSelC3vo1BEKKQLqMJCOSQrqhbFqGgAcCRiR5gGdVDQFDIOUIpMtGSvlErEFDwBDIeQSMSMr5LWAAGAKpRSBdRpIRSaldR2vNEAgDAkYkhWEVbQ6GQHgQSJeNFB4EbSaGgCGQKQgYkZQpK2HjMARCgkC6jCQjkkKygWwahkAKETAiKYVgWlOGgCHgjUC6bCTvgVsDhoAhYAhEIGBEkm0JQ8AQSCkC6TKSjEhK6TJaY4ZAKBAwIikUy2iTMARCg0C6bKTQAGgTMQQMgYxBwIikjFkKG4ghEA4E0mUkGZEUjv1jszAEUomAEUmpRNPaMgQMAV8E0mUj+Y7b6hsChoAhEImAEUm2JwwBQyClCKTLSDIiKaXLaI0ZAqFAwIikUCyjTcIQCA0C6bKRQgOgTcQQMAQyBgEjkjJmKWwghkA4EEiXkWREUjj2j83CEEglAkYkpRJNa8sQMAR8EUiXjeQ7bqtvCBgChkAkAkYk2Z4wBAyBlCKQLiPJiKSULqM1ZgiEAgEjkkKxjDYJQyA0CKTLRgoNgDYRQ8AQyBgEjEjKmKWwgRgC4UAgXUaSEUnh2D82C0MglQgYkZRKNK0tQ8AQ8EUgXTaS77itviFgCBgCkQgYkWR7whAwBFKKQLqMJCOSUrqM1pghEAoEjEgKxTLaJAyB0CCQLhspNADaRAwBQyBjEDAiKWOWwgZiCIQDgXQZSUYkhWP/2CwMgVQiYERSKtG0tgwBQ8AXgXTZSL7jtvqGgCFgCEQiYESS7QlDwBBIKQLpMpKMSErpMlpjhkAoEDAiKRTLaJMwBEKDQLpspNAAaBMxBAyBjEHAiKSMWQo