Here you can find the source of copyStreamToFile(InputStream from, File to)
public static void copyStreamToFile(InputStream from, File to) throws IOException
//package com.java2s; //License from project: Open Source License import java.io.*; public class Main { private static final byte[] BUFFER = new byte[64 * 1024]; public static void copyStreamToFile(InputStream from, File to) throws IOException { to.getParentFile().mkdirs();// ww w . j av a 2 s .com OutputStream out = new BufferedOutputStream(new FileOutputStream(to)); try { copyStream(from, out); } finally { out.close(); } } public static void copyStream(InputStream in, OutputStream out) throws IOException { while (true) { int read = in.read(BUFFER); if (read < 0) break; out.write(BUFFER, 0, read); } } }