我们将图像存储在 SQL Server 中,blob
或者varchar
类似于:
0xFFD8FFE000104A46494600010100000...(Goes till 1945 characters).
如何将其转换image
为图像视图?我需要将其转换为字节数组还是Base64
?
我们将图像存储在 SQL Server 中,blob
或者varchar
类似于:
0xFFD8FFE000104A46494600010100000...(Goes till 1945 characters).
如何将其转换image
为图像视图?我需要将其转换为字节数组还是Base64
?
这似乎是一个十六进制值序列。要转换为字节数组,请去掉开头的“0x”,将字符串细分为双字符串(“FF”、“D8”、“FF”),然后使用(byte) Integer.parseInt(s, 16)
.
最初使用哪种图像数据格式存储图像,您必须自己找出。
当我在 sqlite 中存储一个 BLOB 时,我将它保存为一个字节 []。大多数人会建议您保存对保存图片的路径的引用(我认为这主要用于本地文件)。也许您仍然可以使用这种方法并将 URL 的字符串表示形式存储到图片存储在您的服务器中的位置,然后异步下载它。