0

我好奇 。有什么方法可以在 yii 中获取上传文件的路径。我正在使用 Cuploadedfile。

4

1 回答 1

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);
于 2013-11-05T19:37:03.507 回答