bonjour à tous,
je vous explique le petit problème auquel je me heurte.
j'ai actuellement un site en construction qui contient un configurateur de plans,
j'ai utiliser html2canvas afin de générer une image de la DIV du configurateur qui est envoyé sur le serveur. Jusqu'ici tout fonctionne correctement.
J'ai besoin que cette image soit envoyer directement par mail après avoir était générer.
voici les code utilisé:
Le JS sur la page HTML:
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script language="javascript"> function capture() { $('#content').html2canvas({ onrendered: function (canvas) { //$('#img_val').html(canvas); var dataURL = canvas.toDataURL("image/png"); // $('#img_val').append('<img src="images/upload/"$image />'); $('#img_val').html('Generating..'); $.post('image.php',{image: dataURL},function(data){ $('#img_val').html(data); }); } }); }); </script>
le php qui va avec:
Si vous aviez une solution afin de pouvoir envoyer un mail de l'image générer je vous serais extrêmement reconnaissant.
Code oho : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <? $image = $_POST['image']; echo "<img src='$image' alt='image' />"; $decoded = base64_decode(str_replace('data:image/png;base64,', '', $image)); $name = time(); file_put_contents("images/upload/" . $name . ".png", $decoded); echo '<p><a href="images/upload/'.$name.'.png">Download</a></p>'; ?>
merci d'avance.
cordialement






Répondre avec citation
Partager