BufferedReader xin = new BufferedReader(new InputStreamReader(connection.getInputStream())); PrintWriter xout = new PrintWriter(connection.getOutputStream(), true); OutputStream out = connection.getOutputStream(); FileInputStream in = new FileInputStream( sets.returnFile() ); byte buffer[] = new byte[4096]; while( true ) { try { int readed = in.read(buffer); if( readed>0 ) { out.write( buffer,0,readed ); total += letti; } else { break; }