Подтвердить что ты не робот

Создайте файл из ByteArrayOutputStream

Может кто-нибудь объяснить, как я могу получить файл-объект, если у меня есть только ByteArrayOutputStream. Как создать файл с ByteArrayOutputStream?

4b9b3361

Ответ 2

Вы можете использовать FileOutputStream для этого.

try {
    FileOutputStream 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();
}