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

标签 javascript plupload

我想使用 foreach 或 plupload 中的each 来获取图像的名称。 我这里有旧代码,但无法正常工作

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

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

有什么地方需要修改吗? 请帮忙。谢谢。

最佳答案

你可以尝试这个(我猜你在这种情况下并不真正需要 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);
       });
}

关于javascript - 如何在开始上传之前获取所有图像文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18400686/

相关文章:

javascript - 将 R data.frame 转换为 Javascript 数组

javascript - 使用 * 选择器切换所有元素的 CSS 变换按钮

javascript - 那里出了什么问题? textarea 什么都不显示,但值是

javascript - Plupload 与 Bootstrap 冲突

java - 如何处理服务器上的文件上传 block (Plupload/Spring MVC)?

javascript - Plupload 过滤器问题

jQuery Plupload 限制上传数量

javascript - 如何在 React 中访问文件

javascript - 无法读取 null 的属性 childNodes

jquery - Plupload jQuery UI 小部件并刷新队列