yii2未找到显示图像错误

yii2未找到显示图像错误,yii2,Yii2,我在显示imagine刚上传的图像时遇到问题 现在在我的视图文件中 <?= Html::img("@uploads/$file->hash/$file->hash-$typeThumbnail.$file->extension") ?> 在浏览器中正确显示的 <img src="/home/user/projects/project/_protected/runtime/uploads/1d30a595950237c599deb4fe02750489/

我在显示imagine刚上传的图像时遇到问题

现在在我的视图文件中

<?= Html::img("@uploads/$file->hash/$file->hash-$typeThumbnail.$file->extension")  ?>

在浏览器中正确显示的

<img src="/home/user/projects/project/_protected/runtime/uploads/1d30a595950237c599deb4fe02750489/1d30a595950237c599deb4fe02750489-2.jpg" alt="">

此文件存在于该目录中。另外,我对项目文件夹中的每个文件夹和文件都有777权限,但仍然收到404未找到错误


我做错了什么?

尝试使用代码,如下所示

$img = yii\helpers\Url::to('@web/uploads/').$file->hash.'/'.$file->hash-$typeThumbnail.$file->extension;                 
$image = '<img src="'.$img.'" width="600" />';  

<img src="<?= Yii::$app->request->baseUrl . '/backend/web/uploads/' . $file->hash.'/'.$file->hash-$typeThumbnail.$file->extension ?>" class=" img-responsive" >  
$img=yii\helpers\Url::to('@web/uploads/').$file->hash'./'.$file->hash-$typeThumbnail.$file->扩展名;
$image='';
请求->基本URL。“/后端/web/uploads/”$文件->散列'./'.$file->散列-$typeThumbnail.$file->扩展名?>“class=“img responsive”>

如果您的图像位于http_文档(web文件夹)下方,浏览器将无法显示该图像。您必须将其传输到您的资产文件夹或类似文件夹,或将其上载到http_docs.Hmm,我已将其移动到资产/1D30A5950237C599DEB4FE02750489-2.jpg,但仍然看不到src的外观。”/home/user/projects/project/assets/1D30A5950237C599DEB4FE02750489-2.jpg“这是正确的,似乎我不能在这里使用全局路径。如果src看起来像“./assets/1D30A5950237C599DEB4FE02750489-2.jpg”图像显示正确,这是上载图像的路径,而不是公共url