как получить все имя файла изображения перед началом загрузки?

Я хочу получить имя изображения, используя foreach или каждое в plupload. У меня здесь старый код, но он не работает

        var uploader = $('#uploader').plupload('getUploader');

        if(uploader.files.length > 0 )
        {
            uploader.each(files, function (file) {
                alert(file.name);
            });
        }

есть что-то, что мне нужно изменить? пожалуйста помоги. благодарю вас.


person Jeff    schedule 23.08.2013    source источник
comment
образ имени файла откуда?   -  person Ehsan    schedule 23.08.2013
comment
от plupload третьей стороны.   -  person Jeff    schedule 23.08.2013


Ответы (1)


Вы можете попробовать это (я думаю, вам действительно не нужно предложение if в этом контексте)

var uploader = $('#uploader').plupload('getUploader');

if (uploader.files.length > 0) 
{
   for(var i=0; i<uploader.files.length; i++)
       {
        alert(uploader.files[i].name);
       };
}

или это, которое не будет работать в старых браузерах. (IE8 и старше)

var uploader = $('#uploader').plupload('getUploader');

if (uploader.files.length > 0) 
{
    uploader.files.forEach(function (file) {
        alert(file.name);
       });
}
person jbl    schedule 23.08.2013