Ich benutze html2canvas und Canvas2Image, um ein PNG-Bild aus Canvas zu erstellen und es auf dem Server mit einem eindeutigen Dateinamen zu speichern.Callback eindeutiger Dateiname mit jquery php
Ich würde gerne wissen, wie Sie den eindeutigen Dateinamen abrufen und anzeigen, nachdem er generiert wird.
jQuery
$(function() {
$("#convertcanvas").click(function() {
html2canvas($("#mycanvas"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
// Convert for sharing
var img = canvas.toDataURL("image/png",1.0);
$.ajax({
url:'save.php',
type:'POST',
data:{
data:img
}
});
PHP
<?php
$data = $_POST['data'];
$data = substr($data,strpos($data,",")+1);
$data = base64_decode($data);
$file = 'images/myfile'.md5(uniqid()).'.png';
file_put_contents($file, $data);
?>
Vielen Dank im Voraus für jede Hilfe.
Vielen Dank für die Antwort. Das funktioniert großartig. – belakbox