Java tutorial
//package com.java2s; //License from project: Apache License import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class Main { private static void writeStreamToFile(InputStream stream, File file) { try { OutputStream output = null; try { output = new FileOutputStream(file); } catch (FileNotFoundException e1) { e1.printStackTrace(); } try { try { final byte[] buffer = new byte[1024]; int read; while ((read = stream.read(buffer)) != -1) output.write(buffer, 0, read); output.flush(); } finally { output.close(); } } catch (Exception e) { e.printStackTrace(); } } finally { try { stream.close(); } catch (IOException e) { e.printStackTrace(); } } } }