public void uploadData() throws IOException {
      DataOutputStream dos;

      request.setDoInput(true); // Allow Inputs
      request.setDoOutput(true); // Allow Outputs
      request.setUseCaches(false); // Don't use a Cached Copy
      request.setChunkedStreamingMode(1024);
      request.setRequestMethod("POST");
      request.setRequestProperty("connection", "Keep-Alive");
      request.setRequestProperty("ENCTYPE", "multipart/form-data");

      dos = new DataOutputStream(request.getOutputStream());
      byte[] databyte = data.bytes();

      dos.write(databyte);

      dos.flush();
      dos.close();
    }