我在Yii2中为ios编写了注册api。我在uploads文件夹中保存图像,在database.Ill中保存图像名称。所有工作正常但是当我打开它时图像为空。 我的代码是
$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);
}
如何保存正确的图像?提前致谢