public function actionUpload() { Yii::$app->response->format = Response::FORMAT_JSON; $name = Yii::$app->request->post('name'); if ($name && ($file = UploadedFile::getInstanceByName($name)) !== null) { $model = new Media(); $model->upload($name); return ['append' => false, 'name' => $model->file, 'extra' => ['filename' => $model->id]]; } }