Java tutorial
//package com.java2s; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class Main { public static void copy(InputStream in, OutputStream out) throws IOException { byte[] buf = new byte[4096]; int bytes; while ((bytes = in.read(buf)) != -1) out.write(buf, 0, bytes); } }