這篇文章將為大家詳細(xì)講解有關(guān)怎么在yii中利用CUploadedFile上傳文件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
一、前端代碼
Html代碼:
二、后端代碼
Php代碼:
public function actionUpload() { $this->currentDir = isset($_REQUEST['dir']) ? $_REQUEST['dir'] : ''; $image = CUploadedFile::getInstanceByName('file'); $name = $this->uploadPath.'/'.$this->currentDir.'/'.$image->name; $image->saveAs($name); $this->redirect(array('index','dir'=>$this->currentDir)); }
關(guān)于CUploadedFile類的使用:
通過
復(fù)制代碼 代碼如下:
CUploadedFile::getInstance($model,'album_image');
或
復(fù)制代碼 代碼如下:
$attach = CUploadedFile::getInstanceByName($inputFileName);
獲取的對象$attach對象,有以下幾個屬性:
name
size
type
tempName
error
extensionName
hasError
關(guān)于怎么在yii中利用CUploadedFile上傳文件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。