Projek seni generatif selalunya memerlukan keupayaan untuk menyimpan imej yang dicipta ke pelayan. Berikut ialah langkah-langkah yang terlibat:
Kod JavaScript:
function saveImage() { var canvasData = canvas.toDataURL("image/png"); var ajax = new XMLHttpRequest(); ajax.open("POST", "testSave.php", false); ajax.onreadystatechange = function() { console.log(ajax.responseText); } ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("imgData=" + canvasData); }
PHP (testSave.php):
<?php $data = $_POST['imgData']; $file = "/path/to/file.png"; $uri = substr($data,strpos($data, ",") + 1); file_put_contents($file, base64_decode($uri)); echo $file; ?>
Biasa Isu:
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Imej Kanvas HTML5 ke Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!