显示我刚刚通过想象上传的图片时遇到了问题。
现在我的视图文件中有
<?= 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未找到错误...
我做错了什么?
答案 0 :(得分:0)
尝试使用代码,就像这样。
$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" >