code: public int inputStreamToOutputStream(InputStream is, OutputStream os) throws IOException {
          byte buffer[] = new byte[1024 * 100]; // 100kb
          int len = -1;
          int total = 0;
  
          while ((len = is.read(buffer)) >= 0) {
              os.write(buffer, 0, len);
              total += len;
          }
          return total;
      }
docs: Write to the outputstream the bytes read from the input stream.