java blob
value = facilityService.getInfo(parameters);
Iterator img = value.iterator();
while (img.hasNext()) {
HashMap object = (HashMap) img.next();
if (object.get("S_IMG") != null){
String fileName = "D:\\heebang\\" + object.get("MGRNU") + ".gif";
File f = new File(fileName);
// 파일 존재 여부 판단
if (!f.isFile()) {
BLOB blob = (BLOB) object.get("S_IMG");
InputStream input = blob.getBinaryStream();
FileOutputStream fOut = new FileOutputStream(fileName);
byte[] buffer = new byte[4096];
int nbytes = 0;
while((nbytes = input.read(buffer)) != -1) {
fOut.write(buffer, 0, nbytes);
}
fOut.flush();
fOut.close();
input.close();
}
}
}