通过yii Cuploadedfile上传的文件的路径

时间:2013-11-05 18:28:07

标签: yii upload

我很好奇。有没有办法在yii中获取上传文件的路径。我正在使用Cuploadedfile。

1 个答案:

答案 0 :(得分:1)

根据http://www.yiiframework.com/doc/api/1.1/CUploadedFile,您无法获取上传的文件加载位置。但是您应该定义上传的位置并将文件名保存为数据库表

$uploadedFile=CUploadedFile::getInstance($model,'image');
$fileName = "{$rnd}-{$uploadedFile}";  // random number + file name
        $model->image = $fileName;
        if($model->save())
            $uploadedFile->saveAs(dirname(Yii::app()->request->scriptFile).'/images/products/'.$fileName);