본문 바로가기

프로그래밍 이슈일지

2021년09월08일[FileInputStream.read() 관련]

  • 이슈일자 : 2021년09월08일
  • 이슈내용 : PDF파일 읽어오는 과정 오류
  • 에러내용 :  디비에 저장된 PDF 파일을 SELECT하여 다운이나 화면에 보여줄 때 제대로 된 PDF파일을 INSERT 시키지 않아 오류발생
  • 해결한 과정 : 이슈가 발생하고 디비에 있는 데이터가 문제가 있을 것 같아 디비에서 가져오는 게 아닌 디렉토리에 가져오니 문제없이 출력돼서 디비에 값을 넣을 때 문제라는 것을 인지하여 확인해 보았다. 아니나 다를까  FileInputStream.read() --> overloading 한 read(byte[] b, int off, int len) method로 사용해야 하는 데 기본 read()를 사용해서 문제가 발생했고 overloading 한 read로 변경해서 제대로 된 data INSERT 시켜 해결했다.
  • 이슈가 발생하고 나의 심정 : 집에서는 잘 되던게.. 회사에서는 안돼서 당황스러웠다.