PHP YII:如何上传视频

PHP YII:如何上传视频,yii,Yii,我的型号代码: public $image; return array( array('filename', 'required'), array('image', 'file', 'types'=>''), array('filename', 'length', 'max'=>11), array('id, filename', 'safe', 'on'=>'search'),

我的型号代码:

      public $image;

      return array(
        array('filename', 'required'),
        array('image', 'file', 'types'=>''),
        array('filename', 'length', 'max'=>11),
        array('id, filename', 'safe', 'on'=>'search'),
    );
我的视图代码:

     <?php echo CHtml::activeFileField($model, 'image'); ?>

嗨,朋友们,使用这段代码,我可以上传所有类型的文件,如图像和文档,但我无法上传视频。。。。我已经改变了我的php.ini文件的最大上传大小也

在表单视图中,是否设置了表单的enctype

$form = $this->beginWidget(
    'CActiveForm', array(
        'id' => 'my-form',
        'htmlOptions' => array(
            'enctype' => 'multipart/form-data'
        ),
    )
);
也可能是您试图上载到的文件夹的路径不存在或不正确。尝试使用getcwd(),例如:

这很可能就是问题所在,您在上面代码中的路径是:

 if($img->saveAs(Yii::app()->basePath.'/../images/'.$img))

基本路径和后面的../可能是错误的,除非您确实试图在根目录之前的目录中上载?

最后我整理了如何上载图像。。。 这是我的控制器代码

公共函数actionUploadfile()


这是我弄错的地方。。。但是现在我使用uploadify extension上传各种文件,并对其进行编辑,以便一次用于多次上传

您得到了什么错误?我没有得到任何错误,。。。视频文件无法上传…请将您的回复标记为回答,因为您已经回答了您的帖子。因为你的问题标有“未回答”
$model->my_image->saveAs(getcwd()."/uploads/myfile.jpg");
 if($img->saveAs(Yii::app()->basePath.'/../images/'.$img))
{
        $model =  new TblUpload;    
        if(isset($_POST['TblUpload']))
        {           
            $model->image=CUploadedFile::getInstance($model,'image');
            if($model->save())
            {
            $model->image->saveAs('/wamp/www/fileupload/images/'.$fileName);
            }*/
            $model->attributes=$_POST['TblUpload'];
            $img = CUploadedFile::getInstance($model,'image');
            if($img->saveAs(Yii::app()->basePath.'/../images/'.$img))
            {

                $model->filename = $img;
                $model->save(false);
            }   
        }
    $this->render('uploadfile',array('model'=>$model));
}