Plupload Filters问题

时间:2012-12-20 15:02:43

标签: javascript jquery-ui plupload

我正在尝试使用像这样的plupload过滤器:

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

        ],

但是当我浏览文件时,它会显示所有类型的文件;但当我用拉链替换rar时,它只显示zip文件;我试过阅读有关该问题并阅读它是非mime注册的文件扩展名错误?但我认为rar是一个很常见的扩展名吗?请任何人向我解释... 这是完整的代码演示http://jsfiddle.net/VjeTk/58/

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

欢呼声

2 个答案:

答案 0 :(得分:1)

看起来它是一个MIME的东西;我在Plupload上找到了答案;如果有人面临类似的问题。 直到妥善解决;你可以使用帖子中提到的任何方法。

http://www.plupload.com/punbb/viewtopic.php?pid=9604#p9604

答案 1 :(得分:1)

此行为取决于正在使用的运行时。 HTML5运行时遇到此问题,而Flash和SilverLight则没有。因此,为了最大限度地减少问题的影响,您可以优先使用它们:

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

HTML5仍然可以使用,但至少可以使用Flash和SilverLight。