如何在开始上传之前获取所有图像文件名?

时间:2013-08-23 10:35:01

标签: javascript plupload

我希望使用foreach或plupload中的每一个获取图像的名称。 我这里有旧代码,但没有工作

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

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

我需要修改一些东西吗? 请帮忙。谢谢。

1 个答案:

答案 0 :(得分: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);
       });
}