Yii2 UploadedFile::saveAs()未保存文件
正在尝试上载文件:Yii2 UploadedFile::saveAs()未保存文件,yii2,Yii2,正在尝试上载文件: public function uploadFile(UploadedFile $file) { // $this->image = $file; $file->saveAs(Yii::getAlias('@web').'uploads/'.$file->name); var_dump($file); die(); } 但该文件不显示在目标目录中 转储: 对象(yii\web\UploadedFile)#150(5){[“
public function uploadFile(UploadedFile $file)
{
// $this->image = $file;
$file->saveAs(Yii::getAlias('@web').'uploads/'.$file->name);
var_dump($file);
die();
}
但该文件不显示在目标目录中
转储:
对象(yii\web\UploadedFile)#150(5){[“name”]=>string(12)“IMG_0005.jpg”[“tempName”]=>string(14)”/tmp/phpDFnzQp”[“type”]=>string(10)“image/jpeg”[“size”]=>int(877612)[“error”]=>int(0)}
@web
别名指向应用程序的基本URL。如果要将文件保存在磁盘上,则需要使用文件路径而不是URL-您可以在@webroot
别名中找到它:
public function uploadFile(UploadedFile $file) {
return $file->saveAs(Yii::getAlias('@webroot') . '/uploads/' . $file->name);
}