동일한 객체의 httpclient를 사용할때
inputstream 을 close 안시키고 새로운 inputstream을 생성하려고하면 나는 에러.
list에 inputstream을 담아서 sequenceinputstream으로 list에서 뽑아서 사용하려고 했으나 이런 에러가남
해결방법
그냥 intpustream을 byte array로 변경시켜서 list에 담고
FileOutputStream output = FileUtils.openOutputStream(new FIle(xxxxxxxxx)); 로 outputstream 생성후
list foreach로 돌면서 write로 직접 byte array를 집어넣어줌.
output.close()로 stream 닫아주고
IOUtils.closeQuietly(output); closeable로 형변환해서 닫아준다.
'개발 > trouble' 카테고리의 다른 글
Tcp와 RestTemplate , Connection (0) | 2021.04.27 |
---|---|
expected webhook response of admission.k8s.io/v1, Kind=AdmissionReview, got /, Kind= (0) | 2021.02.06 |
h2 db 1.4.200 테이블 초기화 안되는 버그 (0) | 2020.03.17 |
h2 The file is locked 문제 (0) | 2020.03.03 |
spring admin server 에러 문제 (0) | 2020.03.02 |