Я использую Uploadify на своем веб-сайте и пытаюсь интегрировать свою собственную, более продвинутую шкалу прогресса.Мне нужно регулярно получать статус каждой загрузки файла, поэтому я планировал использовать событие onProgress
Uploadify.Если я сделаю это:
$('#file-upload').uploadify({
'uploader' : '/assets/flash/uploadify.swf',
'script' : '/upload.php',
'cancelImg' : '/assets/images/cancel.png',
'auto' : false,
'multi' : true,
'queueID' : 'file-queue',
'queueSizeLimit':5,
'sizeLimit' : 104857600,
'onSelect' : function(event, ID, fileObj) {
files.push({id:ID, size:fileObj.size});
addFileToQueue(ID, fileObj);
return false;
},
'onError' : function(event, ID, fileObj, errorObj) {
alert("Error: Type: " + errorObj.type + " Message: " + errorObj.info);
},
'onProgress': function(event, ID, fileObj, data) {
console.log("progress");
updateProgress(data);
}
});
Проблема в том, что я никогда не захожу в консоль progress
, и никакой код в функции updateProgress
никогда не выполняется.Загрузка файлов действительно работает, так как я вижу, как файлы загружаются в каталог загрузки.Я также не получаю никаких ошибок в консоли Javascript.
Что здесь может быть не так?Спасибо.