Upload files from web browser clients directly to S3 using signed urls.