file_put_contents を使用してディレクトリに画像をアップロードしようとしましたが、ファイルはアップロードされましたが、ファイルが破損しており、開くことができません。ここに私のコードがあります:
define('UploadDir','../Dir/images');
$path = "image.png";
$data="..."; //image base64 string
$file = UploadDir ."/". $path;
$success = file_put_contents($file, $data);
echo $success ? $file : 'Unable to save the file.';