私は Android アプリケーションで作業しています。JPG/PNG形式で保存されている画像をSQL(SQL Server 2008/10)のBLOBデータ型に変換したい。そのための Java/Android コードを教えてください。どんな種類の助けもいただければ幸いです。前もって感謝します。
1497 次
1 に答える
0
示されているように最初の画像を配列のバイトに変換しblob
、sqliteのようにバイトを保存します
URL url = new URL(UrlToDownlaodImageFrom);
URLConnection conn = url.openConnection();
InputStream inStr = conn.getInputStream();
BufferedInputStream buffInStr = new BufferedInputStream(inStr);
// Need to check the size of Byte Array Buffer.
ByteArrayBuffer baf = new ByteArrayBuffer(500);
int current = 0;
while ((current = buffInStr.read()) != -1) {
baf.append((byte) current);
}
byte[] array = baf.toByteArray();
return array;
于 2013-03-09T09:45:29.237 に答える