Creating error stages and loading screens for uploading files and blocking upload process while one file is in process