Library to upload files with resume capabilities