我有一个大问题。
我上传了图片并得到了byte[]
.
在数据库中,我有NVARCHAR(MAX)
字段,无法更改。
无论我做什么并保存在数据库中,我以后都无法将其作为图像获取。
我试过 .ToString() 不起作用。
我试过这个:
private byte[] GetBytes(string str)
{
byte[] bytes = new byte[str.Length * sizeof(char)];
System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
return bytes;
}
static string GetString(byte[] bytes)
{
char[] chars = new char[bytes.Length / sizeof(char)];
System.Buffer.BlockCopy(bytes, 0, chars, 0, bytes.Length);
return new string(chars);
}
当我试图把它放进去时,RadBinaryImage
我什么也得不到。
这是错误:
The provided binary data may not be valid image or may contains unknown header