首先,对不起,如果是非常简单的问题,是我第二个月学习JS。在浏览器中显示HTML标签而不是图片
我上传到我的网站的图像picture here显示为像用户的头像图像,但它只显示HTML标签而不是图像本身,实际上HTML指示正确的链接图像在我的计算机文件夹中,但不显示任何图像,只有HTML标签..
这是展示形象的说明:
<div class="image_for_edit" *ngIf="user.image && user.image != 'null'">
<img src="{{url + "get-image-user/" + user.image}}" styles="width: 50px;">
</div>
然后,而不是图像,浏览器显示这一点:
<img src="http://localhost:3977/api/get-image-user/Gja384icVy1nFy1tp6ZvVzEK.jpg"
styles="width: 50px;">
为什么会发生这种情况?不要在MongoDB或控制台上给出任何错误,文件上传到正确的文件夹,似乎一切正常,只有这个问题。而且我无法找到我整天在互联网上搜索的任何错误,为什么可以使用Angular,但仍未找到解决方案。
希望有人能帮助我一点解决这个..
您需要放出一个空白的图片标记,然后在上传图片后用源代码填充它。 – louis12356
你能举个例子吗? – VictorN
当您第一次加载页面时,它将显示如下所示的空白图片:。当某人上传图片时,您通过id设置img的src。 – louis12356