无法在Yii上上载文件类型图像
我已成功上载图像,但未上载图像的文件类型。例如123.jpg,上传的存储文件夹上只有123(未知文件类型) 这是我的密码:无法在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
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);