blob
次のようなイメージとして SQL Server に保存されていますvarchar
。
0xFFD8FFE000104A46494600010100000...(Goes till 1945 characters).
これをイメージビューに変換するにはどうすればよいimage
ですか? それをバイト配列に変換する必要がありますかBase64
?
blob
次のようなイメージとして SQL Server に保存されていますvarchar
。
0xFFD8FFE000104A46494600010100000...(Goes till 1945 characters).
これをイメージビューに変換するにはどうすればよいimage
ですか? それをバイト配列に変換する必要がありますかBase64
?
これは一連の 16 進数値のようです。バイト配列に変換するには、先頭の「0x」を取り除き、文字列を 2 つの文字列 (「FF」、「D8」、「FF」) に分割し、それぞれを を使用してバイトに変換し(byte) Integer.parseInt(s, 16)
ます。
最初に画像を保存するために使用された画像データ形式は、後で自分で調べる必要があります。
BLOB を sqlite に保存したときに、byte[] として保存しました。ほとんどの人は、画像が保存されている場所へのパスへの参照を保存することをお勧めします (これは主にローカル ファイル用だと思います)。おそらく、このアプローチを引き続き使用して、URL の文字列表現をサーバー内の pic の保存場所に保存し、非同期でダウンロードすることができます。