The application interface allows the user to easily open the uploaded file in a new browser tab
The application supports two types of validation.
Client side validation for user convenience and
server side validation for more safe
The user has the ability to re-upload the file after a server error has occurred