Upload files as Array[Byte]  to S3.

While using this library in proxy that accepts file uploads and saves the files to S3.
Or when a file has to be read from a URL and copied to S3.

Creating a file onto disk and then uploading to S3 adds un-necessary I/O.

When uploading small files, the byte array from HttpMessage can be directly uploaded to S3.

Note: This will not support streaming upload & simultaneous multipart upload to S3.