2010-12-16 5 views
1

Я ищу решение для havinig разных типов файлов в плагине jQuery Uploadify.Более одного типа файлов в Uploadify

Подумайте о следующем прозе: вы хотите открыть файл с программой по вашему выбору. Начиная с OS-Dial OS по умолчанию вы можете выбрать разные типы файлов в выпадающем меню, разделенные на разные расширения для своих типов. Например, аудиофайлы (* .mp3, .ogg), файлы изображений ( .jpeg, * .gif) и т. Д. Я знаю варианты fileExt и fileDesc, но я не могу найти правильный способ реализовать эту специальную функцию с помощью это варианты.

Я также знаю FancyUpload для mootools, где я могу определить разные типы, но не хочу использовать вторую структуру для JavaScript.

Благодарим за помощь.
Леого

+0

ОК, так что вы хотите, чтобы выпадающий быть доступны в диалоге загрузки файла? – 2010-12-16 14:43:35

+0

Yip, с несколькими вариантами. – Johnny 2010-12-16 15:24:47

ответ

1

Попробуйте это:

<script type="text/javascript"> 
     // <![CDATA[ 
     $(document).ready(function() { 
     $('#fileInput').uploadify({ 
     'uploader': 'uploadify/uploadify.swf', 
     'script': 'Upload.ashx', 
     'scriptData': { 'id': 1, 'foo': 'test'}, 
     'cancelImg': 'uploadify/cancel.png', 
     'auto': true, 
     'multi': true, 
     'fileDesc': 'Image Files', //<-- This can be whatever you want 
     'fileExt': '*.jpg;*.png;*.gif;*.bmp;*.jpeg', //<-- Answer Here 
     'queueSizeLimit': 90, 
     'sizeLimit': 4000000, 
     'buttonText': 'Choose Images', 
     'folder': '/uploads', 
     'onAllComplete': function(event, queueID, fileObj, response, data) { 

     } 
    }); 
    }); 
    // ]]> 
    </script> 

    <input id="fileInput" name="fileInput" type="file" /> 
Смежные вопросы