我将画布保存到文件中。代码在上传文件夹中创建一个png文件。它在本地计算机上正常工作,但是当我尝试在服务器上运行它时,我无法在上传文件夹中找到该文件。我给错了路吗?
文件创建后我正在打印警报,所以我得到文件创建警报但文件不仅仅是在上传文件夹中创建的。
if ( isset($_POST["image"]) && !empty($_POST["image"]) ) {
// get the image data
$data = $_POST['image'];
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
//Image name
$filename ="image". md5(uniqid()) . '.png';
$file ='../upload/'.$filename;
// decode the image data and save it to file
file_put_contents($file,$data);
}
答案 0 :(得分:0)
确保目录'../upload'存在或首先创建