我很好奇。有没有办法在yii中获取上传文件的路径。我正在使用Cuploadedfile。
答案 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);