yii2显示图像未找到错误

时间:2015-04-26 10:50:31

标签: yii2

显示我刚刚通过想象上传的图片时遇到了问题。

现在我的视图文件中有

<?= 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未找到错误...

我做错了什么?

1 个答案:

答案 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" >