2010-12-16 9 views
1

Ich suche nach einer Lösung für verschiedene Dateitypen im jQuery Plugin Uploadify.Mehr als ein Dateityp in Uploadify

Denken Sie über die folgende Vorgehensweise nach: Sie möchten eine Datei mit einem Programm Ihrer Wahl öffnen. Ausgehend von einem Standard-OS-Dialog können Sie verschiedene Dateitypen in einem Dropdown-Menü auswählen, das in verschiedene Erweiterungen für ihre Typen unterteilt ist. Zum Beispiel Audiodateien (* .mp3, .ogg), Bilddateien ( .jpeg, * .gif) usw. Ich kenne die Optionen fileExt und fileDesc, aber ich finde nicht den richtigen Weg, um diese spezielle Funktion zu implementieren diese Optionen.

Ich kenne auch FancyUpload für mootools, wo ich verschiedene Typen definieren kann, aber ein zweites Framework für JavaScript nicht verwenden möchte.

Danke für Ihre Hilfe.
Lemmi

+0

ok, so dass Sie die Dropdown wollen in der Datei-Upload-Dialog zur Verfügung stehen? –

+0

Yip, mit mehr als einer Option. – Johnny

Antwort

1

Versuchen Sie folgendes:

<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" /> 
+0

Dies würde eine einzelne Option im Dropdown-Menü des Datei-Upload-Dialogs des Browsers verursachen. Aber ich suche nach einer Lösung mit mehr als einem Dateityp. – Johnny

+0

I gotcha ... Denk nicht, dass du das mit uploadify machen kannst. =/Es sei denn, sie haben seit der letzten Überprüfung ein Update erhalten. – Jason

+0

Das ist momentan nicht möglich - Mein Vorschlag wäre, die Leute bei uploadify zu fragen, ob das etwas wäre, was sie in Erwägung ziehen würden. – Jason