0
我試圖在Yii
上傳.pdf
文件到服務器。我正在使用CUploadedFile
這樣做。文件已成功保存到服務器,但我知道如何使用擴展名保存它。下面是我在做什麼:Yii:在上傳時獲取文件擴展名
if (isset($_POST['UserItems'])) {
$model->attributes = $_POST['UserItems'];
$model->recipe_file_url = CUploadedFile::getInstance($model, 'recipe_file_url');
if ($model->save()) {
$model->recipe_file_url->saveAs('images\uploads\recipie' . rand(999, 9999) . CUploadedFile::getExtensionName());
$this->redirect(array('view', 'id' => $model->id));
}
}
我搜索出來,並發現::getExtensionName()
作爲一個解決方案,但它不工作。如何使其工作,任何幫助?
編輯 當我運行上面的代碼,以下error
彈出:不定義
屬性 「UserItemsController._name」。
哦感謝的人,工作就像一個魅力! – Saani