Read from InputStream and write to OutputStream
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class Main {
/**
* Read input from input stream and write it to output stream
* until there is no more input from input stream.
*
* @param is input stream the input stream to read from.
* @param os output stream the output stream to write to.
* @param buf the byte array to use as a buffer
*/
public static void flow( InputStream is, OutputStream os, byte[] buf )
throws IOException {
int numRead;
while ( (numRead = is.read(buf) ) >= 0) {
os.write(buf, 0, numRead);
}
}
}
Related examples in the same category