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