0

我正在将画布保存到文件中。代码在上传文件夹中创建一个 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);


}
4

1 回答 1

0

确保目录 '../upload' 存在或先创建它

于 2013-10-31T11:26:37.243 回答