Simple-Ajax-Uploader - скрипт ajax загрузки файлов с прогрессбаром
var uploader = new ss.SimpleUpload({
button: 'upload-btn', // HTML element used as upload button
url: '/PathTo/UploadHandler', // URL of server-side upload handler
name: 'uploadfile' // Parameter name of the uploaded file
});
https://github.com/LPology/Simple-Ajax-Uploader