为什么 img 标签不显示我从数据库中读取 SRC 的图像

本文关键字:读取 SRC 图像 数据库 标签 img 显示 为什么 | 更新日期: 2023-09-27 18:34:06

my code:

<img src="<%dtpath.Rows[i][2].ToString();%>" 
     alt="" 
     style="width:173px;height:173px;margin:20px 0px 0px 35px;" 
     class="imagShadow" />

如何在 asp.net 中将数据表中的值分配给SRC?

为什么 img 标签不显示我从数据库中读取 SRC 的图像

您需要使用 base64 编码进行操作,因此请将其分配给图像的 src 属性。

为此,我可以看到几个解决方案:

  1. 您在DB或磁盘上编码了图像(路径在DB中),因此您不加载它并将其转换为base64编码,例如,如何在JavaScript中将字符串编码为Base64?(还有很多其他的)

  2. 您可以在服务器上为已经具有base64编码的相应文件的每个图像做好准备,因此只需下载它并将其分配给图像即可。