Java tutorial
//package com.java2s; //License from project: Open Source License import java.io.ByteArrayOutputStream; import java.io.FileInputStream; public class Main { private static ByteArrayOutputStream readFileToStream(String file) { FileInputStream fileInputStream = null; try { ByteArrayOutputStream bos = new ByteArrayOutputStream(); fileInputStream = new FileInputStream(file); int readedBytes; byte[] buf = new byte[1024]; while ((readedBytes = fileInputStream.read(buf)) > 0) { bos.write(buf, 0, readedBytes); } return bos; } catch (Exception e) { return null; } finally { try { if (fileInputStream != null) fileInputStream.close(); } catch (Exception ignored) { } } } }