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);
}