我正在尝试使用像这样的plupload过滤器:
filters: [
{ title: "RAR Files", extensions: "rar" }
],
但是当我浏览文件时,它会显示所有类型的文件;但当我用拉链替换rar时,它只显示zip文件;我试过阅读有关该问题并阅读它是非mime注册的文件扩展名错误?但我认为rar是一个很常见的扩展名吗?请任何人向我解释... 这是完整的代码演示http://jsfiddle.net/VjeTk/58/
即使指定了过滤器,是否也可以强制浏览对话框始终显示所有文件扩展名...
欢呼声
答案 0 :(得分:1)
看起来它是一个MIME的东西;我在Plupload上找到了答案;如果有人面临类似的问题。 直到妥善解决;你可以使用帖子中提到的任何方法。
答案 1 :(得分:1)
此行为取决于正在使用的运行时。 HTML5运行时遇到此问题,而Flash和SilverLight则没有。因此,为了最大限度地减少问题的影响,您可以优先使用它们:
new plupload.Uploader({
runtimes : 'silverlight,flash,html5,gears,browserplus',
filters: [ { title: "RAR Files", extensions: "rar" } ],
...
});
HTML5仍然可以使用,但至少可以使用Flash和SilverLight。