public function actionFileUpload()
 {
     session_start();
     $this->enableCsrfValidation = false;
     $uploaddir = Yii::getAlias('@frontend/web/uploads/services/');
     $tmp_image_name = $_FILES['service_img']['tmp_name'];
     $image_name = substr(sha1(basename($_FILES['service_img']['name']) . time() . rand(1000, 9999)), 0, 7) . basename($_FILES['service_img']['name']);
     move_uploaded_file($tmp_image_name, $uploaddir . $image_name);
     Image::getImagine()->open(Yii::getAlias('@frontend/web/uploads/services/' . $image_name))->thumbnail(new Box(500, 500))->save(Yii::getAlias('@frontend/web/uploads/services/min/' . $image_name), ['quality' => 90]);
     $model = new Media();
     $model->service_id = $_SESSION['Service']['id'];
     $model->img = $image_name;
     $model->type = 'img';
     $model->created_date = date('Y-m-d h:m:s');
     $model->status = '1';
     $model->save();
     return $model->getPrimaryKey();
 }