Posts Tagged: fileoutputstream

덕만이 잠든 시간에 – HttpInputStream의 read와 FileOutputStream의 write 함수

Java로 웹에 있는 영상 파일을 다운로드하는 기능을 간단하게 구현하면서 기본함수에 대한 의문이 생겼다. 실제로 영상 파일이 깨지는 문제도 있었다. 1. FileOutputStream write(byte[] b) 아래 구문에서 사용된 write 함수는 byte buffer, offset, length를 parameter로 받는다. 좀 더 간단한 형태인 write(byte[] b)를 사용하는 것으로 코드를 변경하면 문제가 발생한다. (테스트했던 영상파일들에서는) [java] InputStream is = conn.getInputStream(); FileOutputStream fos… Read more »