title: How to use PrimeNG p-fileUpload without multipart/form-data?
body: <p>I'm using p-fileUpload to upload a .zip file into AWS S3, the upload works and I can download and open the file correctly by the OS application, but when I tried to read the same file using an InputStream Java, it doesn't work so well, e.g.</p>
  
  <pre><code>try (InputStream in = new URL(uri).openStream()) {
          ByteArrayOutputStream out = new ByteArrayOutputStream();
          IOUtils.copy(in, out);
  
          return ByteBuffer.wrap(out.toByteArray());
      } catch (IOException ex) {
          throw new SomeException(ex);
      }
  </code></pre>
  
  <p>Inspecting the file I see the following data:</p>
  
  <pre><code>------WebKitFormBoundaryhrGInEllRBnFuzls
  Content-Disposition: form-data; name="MyAwesomeFunction970"; filename="hello-lambda.zip"
  Content-Type: application/zip
  
  PK
  �0E��w�DA����D:5t�)��
  �w�l����\1�)bvs۠�)�ĺ���&gt;DYa#f��&amp;��U�p�mC�GS�i��&lt;n���$�p3ux����
  
  ------WebKitFormBoundaryhrGInEllRBnFuzls--
  </code></pre>
  
  <p>The data above has some headers information and things that seems to be part of a multipart/form-data upload.</p>
  
  <p>If I put the file through Postman, for example, the data is a little different (without the headers) and then works well via InputStream Java code.</p>
  
  <pre><code>PK
  �0E��w�DA����D:5t�)��
  �w�l����\1�)bvs۠�)�ĺ���&gt;DYa#f��&amp;��U�p�mC�GS�i��&lt;n���$�p3ux����
  </code></pre>
  
  <p>Anyone knows what's happening with the upload process and how to fix it?</p>