protected byte[] loadFile(File file) throws IOException { FileInputStream in = new FileInputStream(file); ByteArrayOutputStream out = new ByteArrayOutputStream((int) file.length()); byte[] buffer = new byte[4000]; int count; while ((count = in.read(buffer)) > 0) { out.write(buffer, 0, count); } in.close(); out.close(); return out.toByteArray(); }