Вот пример рабочего объекта, которые нужно использовать в качестве параметров к плагину
var fileUpload = {
multipart: true,
paramName: 'files[]',
dataType: "json",
previewThumbnail: false,
add: function(e, data) {
// Старт загрузки, тут можно начать показывать прогресс бар
data.submit();
},
progressall: function(e, data) {
// прогресс в процентах
var progress = parseInt(data.loaded / data.total * 100, 10);
},
done: function(e, data) {
$.each(data.result.files, function(index, file) {
// Перебираем загруженные файлы
console.log(file);
});
},
cancel: function() {
// Сделать отмену загрузки
}
// Инициализируем плагин
$("#selector").fileupload(fileUpload );