Plupload - событие не срабатывает - PullRequest
3 голосов
/ 02 апреля 2012

Я использую приведенный ниже код для запуска события, когда очередь загрузки завершена, однако я не могу заставить его работать ..

Есть идеи?

var uploader = $("#uploader").pluploadQueue(
{
    runtimes       : 'html5,html4',
    url            : '/admin/media/image_upload',
    max_file_size  : '1mb',
    unique_names   : true,
    filters        : [{title : "Image files", extensions : "jpg,gif,png"}]
});

uploader.bind('FileUploaded', function(up, file, res)
{
    alert('ok');
});

Ответы [ 2 ]

3 голосов
/ 02 апреля 2012

Не знаю, насколько это актуально, но я использую его немного по-другому:

$("#uploader").pluploadQueue(
{
    runtimes       : 'html5,html4',
    url            : '/admin/media/image_upload',
    max_file_size  : '1mb',
    unique_names   : true,
    filters        : [{title : "Image files", extensions : "jpg,gif,png"}]
});

var uploader = $("#uploader").pluploadQueue();

uploader.bind('FileUploaded', function(up, file, res)
{
alert('ok');
});
1 голос
/ 14 ноября 2014

Вам может понравиться другой способ:

Дополнительное свойство добавлено к вашему $ ("# загрузчик"). PluploadQueue () :

init: {
    FileUploaded: function(up, file, info) {
    // Called when file has finished uploading
    console.log('[FileUploaded] File:', file, "Info:", info);
    }
}

Итак, загрузчиккод будет:

var uploader = $("#uploader").pluploadQueue(
{
    runtimes       : 'html5,html4',
    url            : '/admin/media/image_upload',
    max_file_size  : '1mb',
    unique_names   : true,
    filters        : [{title : "Image files", extensions : "jpg,gif,png"}],
    init: {
        FileUploaded: function(up, file, info) {
        // Called when file has finished uploading
        console.log('[FileUploaded] File:', file, "Info:", info);
        }
    }
});

Я нашел это в исходных примерах - http://www.plupload.com/examples/events

...