无法在Yii上上载文件类型图像

无法在Yii上上载文件类型图像,yii,Yii,我已成功上载图像,但未上载图像的文件类型。例如123.jpg,上传的存储文件夹上只有123(未知文件类型) 这是我的密码: const URLX ="/../foto/"; public function actionCreate() { $model=new TbBatik; // Uncomment the following line if AJAX validation is needed // $this->performAjaxVa

我已成功上载图像,但未上载图像的文件类型。例如123.jpg,上传的存储文件夹上只有123(未知文件类型)

这是我的密码:

    const URLX ="/../foto/";
    public function actionCreate()

{

    $model=new TbBatik;

    // Uncomment the following line if AJAX validation is needed
    // $this->performAjaxValidation($model);

    if(isset($_POST['TbBatik']))
    {
        $model->attributes=$_POST['TbBatik'];
        $simpanSementara=CUploadedFile::getInstance($model,'Foto');
        if($model->save())
        {

             $simpanSementara->saveAs(yii::app()->basePath.self::URLX.$model->id_batik.'');

            $this->redirect(array('view', 'id' => $model->id_batik));
        }
        }

    $this->render('create',array(
        'model'=>$model,
    ));
    }

如何使用Yii上传原始文件类型的文件?

您需要对代码进行一些更改:

    $extension = $simpanSementara->getExtensionName();
    $simpanSementara->saveAs(yii::app()->basePath.self::URLX.$model->id_batik.'.'.$extension);