var name = $("#name").val();
$.ajax({
type: "post",
dataType: "json",
url: "save.php",
data: {
image: canvas.toDataURL(),
name:name
}
});
我正在尝试使用获取文本字段中的名称保存裁剪的图像。
当我只发送imageurl
它的工作时。我该如何解决这个问题?
保存.php:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
// location to save cropped image,
$ad=$_POST['name'];
$url = 'temp/"'.$ad.'".jpg';
//$url = 'temp/one.jpg';
// remove the base64 part
$base64 = preg_replace('#^data:image/[^;]+;base64,#', '', $_POST['image']);
$base64 = base64_decode($base64);
$source = imagecreatefromstring($base64); // create
imagejpeg($source, $url, 100); // save image
// return URL
$validation = array (
'url' => $url);
echo json_encode($validation);
}