У меня есть база данных, в которой в типе данных Long хранится изображение, я хочу получить его и записать в файл изображения,
Я попытался использовать метод getBytes и написать файл, используя для неговернуть как поврежденное изображение,
Я также пытался использовать getBinarystream и писать с использованием fos. Я записал его в файл изображения и получил ту же поврежденную ошибку.
Код:
InputStream is = RS.getBinaryStream(1);
FileOutputStream fos = new FileOutputStream ("image.bmp");
Int c;
While((c=is.read())!=-1)
{
fos.write(c);
}
fos.close;