过滤器黑名单

时间:2012-10-12 08:17:46

标签: javascript ruby-on-rails html5 plupload uploader

Plupload具有按扩展名过滤的功能。 在文档中,在plupload设置中: 白色扩展列表:

filters : [
    {title : "Image files", extensions : "jpg,gif,png"},
    {title : "Zip files", extensions : "zip"}
]

是否可以将扩展名列入黑名单,例如:

filters : [
    {title : "All files", extensions : "*"},
    {title : "Exclude files", extensions : "!exe"}
]

1 个答案:

答案 0 :(得分:0)

查看plupload源代码,似乎plupload不允许这样做,至少对HTML5上传者而言。

这似乎与HTML5上传器使用accept属性的事实一致。 http://en.wikipedia.org/wiki/File_select,不允许黑名单。

虽然不是用户友好的,但您可以使用FilesAdded事件在添加后立即删除不需要的文件。 http://www.plupload.com/example_events.php