program tip

ByteArrayOutputStream에서 파일 만들기

radiobox 2020. 11. 30. 08:00
반응형

ByteArrayOutputStream에서 파일 만들기


누군가가 내가 가지고있는 경우 파일 객체를 얻는 방법을 설명 할 수 있습니까 ByteArrayOutputStream? 에서 파일을 만드는 방법은 ByteArrayOutputStream무엇입니까?


a FileOutputStreamwriteTo메서드 를 사용하여 수행 할 수 있습니다 .

ByteArrayOutputStream byteArrayOutputStream = getByteStreamMethod();
try(OutputStream outputStream = new FileOutputStream("thefilename")) {
    byteArrayOutputStream.writeTo(outputStream);
}

출처 : "Java의 ByteArrayOutputStream에서 파일 생성." 코드 발명에


이를 위해 FileOutputStream을 사용할 수 있습니다.

FileOutputStream fos = null;
try {
    fos = new FileOutputStream(new File("myFile")); 
    ByteArrayOutputStream baos = new ByteArrayOutputStream();

    // Put data in your baos

    baos.writeTo(fos);
} catch(IOException ioe) {
    // Handle exception here
    ioe.printStackTrace();
} finally {
    fos.close();
}

참고 URL : https://stackoverflow.com/questions/17488534/create-a-file-from-a-bytearrayoutputstream

반응형