2017-10-19 7 views
0

Ich habe dies bei HTML-SeiteWie akzeptieren nur Mediendateien (Video und Foto) und No Alle Dateien Abschnitt

<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="video/*,image/*" 
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height: 
100%; left: 0px; z-index: 100; opacity: 0;"> 

Und bei Js

manageMedia_Uploader = $("#fileuploader").uploadFile({ 
      url: "/Ajax/JsonProvider?Method=SaveMedia", 
      fileName: "Media", 
      autoSubmit: false, 
      multiple: false, 
      acceptFiles: "video/*,image/*", 
      dynamicFormData: function() { 
       return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID } 
      }, 


SaveMedia: function (mediaID) { 

     if (mediaID == 0) { 
      manageMedia_Uploader.startUpload(); 
     } else { 
      //util 
     } 
    }, 

Mein Problem ist, ich möchte hinzufügen füge einfach Bild und Video hinzu, sonst nichts. Danke für diesen Code gib mir 2 Option beim Auswählen von Dateien. Benutzerdefinierte Dateien und Alle Dateien.

acceptFiles: "video/*,image/*", 

Wie kann ich den Abschnitt Alle Dateien verhindern? Nur benutzerdefinierte Dateien werden angezeigt?

Antwort

1

Erste IPUT Sie Dateityp Notwendigkeit akzeptiert Dateien hinzufügen Sie es wie folgt tun:

HTML

<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="audio/*,video/*,image/*" 
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height: 
100%; left: 0px; z-index: 100; opacity: 0;"> 

JS

manageMedia_Uploader = $("#fileuploader").uploadFile({ 
      url: "/Ajax/JsonProvider?Method=SaveMedia", 
      fileName: "Media", 
      autoSubmit: false, 
      multiple: false, 
      acceptFiles: "image/*, video/*", 
      dynamicFormData: function() { 
       return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID } 
      }, 


SaveMedia: function (mediaID) { 

     if (mediaID == 0) { 
      manageMedia_Uploader.startUpload(); 
     } else { 
      //util 
     } 
    }, 

Mehr:

http://hayageek.com/docs/jquery-upload-file.php

HTML Input="file" Accept Attribute File Type (CSV)

+0

Ich kann immer noch txt oder etwas hinzufügen, wenn ich benutzerdefinierte Dateien in alle Dateien ändern, wenn das Fenster zur Dateiauswahl geöffnet wird –

Verwandte Themen