0

I have writing register api in Yii2 for ios.I am saving image in uploads folder and image name in database.All is working fine but image is empty when i open it. My code is

$image_data = base64_decode($_POST['user_image']);
$file_name = Yii::getAlias('@imagepath') .'/uploads/user/' ;
$image_name = substr(uniqid(rand(1,6)), 0, 8).'.png';
$file = $file_name . $image_name;

$success = file_put_contents($file, $image_data);

if($success){

$seller = new User();
$seller->first_name = $_POST['first_name'];
$seller->user_image = $image_name;
if($seller->save()){
    echo json_encode([
                'status'=>true,
                'msg'=>'success',
                ],JSON_PRETTY_PRINT);
        } 

How can I save correct image?Thanks in advance

user3312884
  • 97
  • 3
  • 11

0 Answers0