私は大きな問題を抱えています。
画像をアップロードして取得し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