2016-04-04 14 views
-1


Tuval resmini Email'e göndermeye çalışıyorum. Öncelikle html2canvas.js kullanarak div içeriğinin yakalanmasını sağlıyorum, ardından şimdi bu resmi e-postaya yüklemek istiyorum.Tuval resmine e-posta göndermek nasıl?

Tür bana sorunu

<div class="container"> 
<p>Some content goes here this content may have stylish text and icons</p> 
<p>More contents</p> 
</div> 
<input type="submit" id="capture_div"> 
<script> 
$(function(){ 
$('#capture_div').click(function(){ 
    html2canvas($('.container'), { 
    onrendered: function (canvas) { 
     var img = canvas.toDataURL("image/png"); 
     $.ajax({ 
       type: "post", 
       url: "send_mail.php", 
       data: {img: canvas.toDataURL("image/png")}, 
       dataType: "json", 
       success: function (data) { 
       .................. 
       }, 
       error: function() { 
       ................. 
       } 
     }); 
    } 
} 
</script> 

Şimdi send_mail.php

<?php 
$msg = '<img width="160" height="160" alt="star" src="'.$_POST['img'].'" />'; 
mail("[email protected]","My subject",$msg); 
?> 
+0

... Bu resmi e-posta ile göndermek istemiyor musunuz? e-postanın kimin yüklemek istediğini ve ne zaman olduğunu anlamıyorum? Fakat datajaları ajax ile arka tarafa gönderebilirsiniz. sadece – iamkdev

+0

formuna ekle Cevabınız için teşekkür ederiz Ben e-postaya dataurl göndermek istemiyorum, Gönder düğmesine tıklandıktan sonra mesaj olarak dinamik olarak oluşturulmuş tuval resmini eklemek gerekir. –

+0

Bu gibi bir resim ekleyebilirsiniz '' star ' – iamkdev

cevap

0

değeri alıyorum çözmeye yardımcı ı klasörü ve eklemek tuval görüntüyü kaydetmek sorunu çözüldü posta.