提问者:小点点

多负载滤波器问题


我试图使用像这样的过滤器:

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

        ],

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

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

干杯


共2个答案

匿名用户

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

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

匿名用户

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

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

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

相关问题