ImageController.php 769 Bytes
<?php
/**
 * Created by PhpStorm.
 * User: ZCY
 * Date: 2018/10/13
 * Time: 10:53
 */
namespace backend\controllers;


use backend\models\UploadForm;
use Yii;
use yii\web\UploadedFile;


class ImageController extends BaseController
{
    public function actionUpload()
    {
        Yii::$app->response->format = 'json';
        $fields = ['isSave','image_type'];
        $params = $this->initParams(Yii::$app->request->post(), $fields);
        $uploadForm=new UploadForm();
        $uploadForm->setScenario(UploadForm::SCENARIO_UPLOAD_IMAGE);
        $uploadForm->load($params,'');
        $fielsInfo=UploadedFile::getInstanceByName('file');
        $uploadForm->file=$fielsInfo;
        return $uploadForm->uploadImage();
    }




}