我想使用 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/