我的情况是,图像当前保存在IIS服务器上并显示..
目前,此HTML片段已保存到SQL Server数据库中:
<img class='img-responsive' src='../resources/files/70382f46-a254-49c2-b296-9c10b2d6d152.jpg' width='871' height='503'/>
这需要IIS服务器上存在该映像。
现在我想在SQL Server中保存图像本身。
有什么方法可以保存像
这样的东西<img class='img-responsive' src="Actual Image" width='871' height='503'/>
如果是这样,SQL Server中的数据类型应该是什么样的例子或链接?
由于 JM
答案 0 :(得分:0)
您可以选择以下任何一种方式:
在数据库中保存为二进制(varbinary左右)并将其转换为十六进制值,以便在您的html页面中显示如下:
img src="data:image/png;base64,iVBrkJggg==" alt="Base 64 encoded!"
请阅读:(Converting from hex string to varbinary and vice versa)
你也可以看一下这篇文章:Storing Images in DB - Yea or Nay?