private void appendToFile(RandomAccessFile output, InputStream input)
            throws IOException {
        byte[] buffer = new byte[1024 * 1024];
        int bytesRead = 0;
        do {
            bytesRead = input.read(buffer);
            if (bytesRead < 0)
                break;
            output.write(buffer, 0, bytesRead);
        } while (bytesRead > 0);
        return;
    }
private void appendToFile ( RandomAccessFile output , InputStream input ) throws IOException { byte [ ] buffer = new byte [ 1024 * 1024 ] ; int bytesRead = 0 ; do { bytesRead = input . read ( buffer ) ; if ( bytesRead < 0 ) break ; output . write ( buffer , 0 , bytesRead ) ; } while ( bytesRead > 0 ) ; return ; }
Writes the data from the given input stream to the given output stream.