2013-08-23 2 views
1

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

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

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

есть что-то мне нужно изменить? прошу помочь. Спасибо.

+0

image of filename откуда, где? – Ehsan

+0

от plupload 3rd party. – Jeff

ответ

1

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

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); 
     }); 
}