Проблема с фильтрами загрузки

Я пытаюсь использовать фильтры с plupload следующим образом:

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

        ],

но когда я просматриваю файлы, он показывает все типы файлов; однако, когда я заменяю rar на zip, отображаются только zip-файлы; Я попытался прочитать о проблеме и прочитал, что это ошибка расширения файла, не зарегистрированного в MIME? но я думаю, что rar - это обычное расширение, нет? кто-нибудь, объясните мне это, пожалуйста... Вот полная демонстрация кода http://jsfiddle.net/VjeTk/ 58/

Также возможно ли заставить диалог просмотра всегда показывать все расширения файлов, даже если указаны фильтры...

ваше здоровье


person ibininja    schedule 20.12.2012    source источник


Ответы (2)


Похоже, это MIME; Я нашел ответ на Plupload; если кто сталкивался с похожей проблемой. пока не будет поставлено правильное разрешение; вы можете использовать любой метод, упомянутый в сообщении.

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

person ibininja    schedule 22.12.2012

Это поведение зависит от используемой среды выполнения. Среда выполнения HTML5 страдает от этой проблемы, а Flash и SilverLight — нет. Итак, чтобы минимизировать влияние проблемы, вы можете использовать их в приоритете:

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

HTML5 все еще может использоваться, но, по крайней мере, Flash и SilverLight будут предпочтительнее, когда они будут доступны.

person philippe_b    schedule 23.08.2013
comment
Я делаю именно это на самом деле, спасибо. - person ibininja; 24.08.2013