将base64字符串作为varbinary yelding插入错误的值

时间:2016-07-16 11:40:25

标签: sql sql-server-2012 base64

我使用powershell将图像编码为base64字符串。编码工作正常,因为我使用

进行测试
<img src="data:image/JPEG;charset=utf-8;base64, <base64string>">

现在我尝试使用以下更新语句使用base64字符串更新SQL Server 2012表:

update images set ImageBlob = convert(varbinary(MAX),<base64string>)

我也尝试将其转换为varbinary

update images set ImageBlob = cast(<base64string>, as varbinary(max))

当更新脚本运行时,我检查字段值,并且值与我预期的完全不同。图像也不会在我的页面上呈现。

当我尝试将其加载到我的数据库中时,我做错了吗?

0 个答案:

没有答案