public static function base64_to_file($base64_string, $fileExtension, $output_filePath) { if (!is_dir($output_filePath)) { mkdir($output_filePath, 0755, true); } $fileName = Common::myRandom(20) . $fileExtension; $output_file = $output_filePath . $fileName; $ifp = fopen($output_file, "wb"); fwrite($ifp, base64_decode($base64_string)); fclose($ifp); return $fileName; }