gpt4 book ai didi

c# - 如何在不更改数据的情况下将图像字节转换为字符串

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:54 25 4
gpt4 key购买 nike

我将图像数据存储在 sql server 的二进制字段中现在我需要将我的 byte[] 数据转换为字符串

我用过

System.Text.Encoding.ASCII.GetString(data);  
System.Text.Encoding.GetEncoding("shift_jis").GetString(data);
System.Text.Encoding.GetEncoding("euc-jp").GetString(data);
System.Text.Encoding.Unicode.GetString(data);
System.Text.Encoding.UTF8.GetString(data);

还有 Convert.ToBase64String

但他们对我的数据进行了编码

如何在不做任何更改的情况下将我的数据 byte[] 转换为字符串?

谢谢

最佳答案

我觉得你这里有问题。

I need to use this src="data:image/png;base64,bytes of image"

它说数据应该是 base64 编码的,所以 Convert.ToBase64String 就是你在这种情况下想要的。

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />

参见 https://en.wikipedia.org/wiki/Data_URI_scheme

关于c# - 如何在不更改数据的情况下将图像字节转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com