Upload DataFile to S3
The frontend should upload directly to S3, as this feature is already exposed by the backend through CreateDataFile.
Currently some users cannot upload big files due to bandwidth limitation & the 30s time limit.
Bonus: display a progress bar during upload.