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

时间:2013-10-07 06:55:26

标签: c# asp.net image

我的代码:

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

如何在asp.net中将数据表中的值赋给src?

1 个答案:

答案 0 :(得分:0)

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

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

  1. 您在DB或磁盘上编码了图像(使用DB中的路径),因此您需要下载并将其转换为base64编码,例如How can you encode a string to Base64 in JavaScript?(还有很多其他编辑器)

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