Javascript 多负载滤波器问题

Javascript 多负载滤波器问题,javascript,jquery-ui,plupload,Javascript,Jquery Ui,Plupload,我正在尝试将过滤器与plupload一起使用,如下所示: filters: [ { title: "RAR Files", extensions: "rar" } ], 但当我浏览文件时,它会显示所有类型的文件;然而,当我用zip替换rar时,它只显示zip文件;我试着阅读关于这个问题的文章,读到它是非mime注册的文件扩展名错误?但我认为rar是一个很常见的扩展不是吗?任何人请给我解释一下。。。 这是一个完整的代码演示 即使指定了筛选器,也可以强制浏

我正在尝试将过滤器与plupload一起使用,如下所示:

filters: [
            { title: "RAR Files", extensions: "rar" }

        ],
但当我浏览文件时,它会显示所有类型的文件;然而,当我用zip替换rar时,它只显示zip文件;我试着阅读关于这个问题的文章,读到它是非mime注册的文件扩展名错误?但我认为rar是一个很常见的扩展不是吗?任何人请给我解释一下。。。 这是一个完整的代码演示

即使指定了筛选器,也可以强制浏览对话框始终显示所有文件扩展名


干杯

这看起来像是个哑剧;我在Plupload上找到了答案;如果有人面临类似的问题。 直到提出适当的决议;你可以使用文章中提到的任何一种方法


此行为取决于使用的运行时。HTML5运行时会遇到这个问题,而Flash和SilverLight则不会。因此,为了尽量减少问题的影响,您可以优先使用它们:

new plupload.Uploader({
    runtimes : 'silverlight,flash,html5,gears,browserplus',
    filters: [ { title: "RAR Files", extensions: "rar" } ],
    ...
});

HTML5可能仍在使用,但至少Flash和SilverLight在可用时会受到青睐。

我真的在这么做,thnx。