게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* 문의할 Component명 및 버전 :
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :
userStatus()를 이용하여
기존 자료가 없으면 "1" insert로
기존 자료가 있으면 "2" delete로 row 상태를 지정 후
이미지 파일을 getInputStream()을 활용하여 서버에 저장한 후
row 상태가 TB_JOB_INSERT일 경우 insert하고,
row 상태가 TB_JOB_DELETE일 경우 DB에 update하려고 함.
테스트 결과
동일한 방식으로 서버에 이미지 파일을 읽어오는데
row 상태가 TB_JOB_INSERT일 경우에는 서버에 제대로 저장되나,
row 상태가 TB_JOB_DELETE일 경우에는 서버에 제대로 저장되지 않음.
DB에 insert나 update되는 부분은 서버에 이미지가 저장만 잘되어 있으면
이상 없는 것으로 확인하였음.
그렇다면 row 상태가 delete일 경우 스트림 정보를 읽어올 수 없는건가요?
--------------------------- 서버로 읽어오는 부분 ---------------------------
File f1 = new File(realpath+"upload_file/high_school/"+school_code);
f1.mkdirs();
d_name = url;
o_name = hakbun;
File ft = new File(url);
InputStream is = (InputStream) imgrows[i].getInputStream(data_url);
FileOutputStream os = new FileOutputStream(realpath+"upload_file/high_school/"+school_code+"/" + o_name+".gif");
copy(is, os, 5000);
is.close();
os.close();
------------------------------------------------------------------------------