jQuery Wie überprüft man, ob die hochgeladene Datei ein Bild ist, ohne Erweiterungen zu überprüfen?

8

Neuling hier. Das Problem ist, dass ich derzeit eine Methode geschrieben habe, die hochgeladene Dateigröße und Erweiterung überprüft, um sie zu validieren. Das Überprüfen von Erweiterungen ist jedoch keine Lösung, da diese Art der Validierung viele Probleme verursachen kann. Was ich tun möchte, ist, den tatsächlichen Dateityp zu überprüfen und zu validieren, ohne die Erweiterungsmethode zu verwenden. Ich habe versucht, jQuery-Datei-Validator zu verwenden, aber ohne Erfolg ... Dies ist ein Ausschnitt aus meinem aktuellen Code :

%Vor%

Skript:

%Vor%

Es wird aufgerufen, sobald sich die Upload-Eingabe ändert, und nach der Validierung wird das Bild hochgeladen und angezeigt. Für jetzt interessiert mich nur Validierung und jede Hilfe oder Ideen würde sehr geschätzt werden!

    
Acallar 22.04.2015, 18:23
quelle

5 Antworten

30

Versuchen Sie etwas wie folgt:

%Vor%     
Hoyen 22.04.2015, 19:18
quelle
8

Sie brauchen hier keine jquery.

%Vor%

Sie können auch eine Funktion erstellen, um zu überprüfen, wann eine Datei ein Bild ist.

%Vor%     
Mike Antoniadis 08.05.2016 18:22
quelle
1
  

Ich möchte den Dateityp überprüfen

Versuchen Sie, auf die Eigenschaft files[0].type zuzugreifen. Siehe Dateien aus Webanwendungen verwenden

%Vor% %Vor%
    
guest271314 22.04.2015 18:48
quelle
0

Pls verweist auf eine verwandte Abfrage Geige ausgearbeitet, auf die du dich beziehen kannst. Passender Code unten:

%Vor%     
sujit 22.04.2015 19:00
quelle
0

Hier ist ein kurzer Tipp, wenn Sie nur wissen wollen, ob die Datei ein Bild ist:

%Vor%     
romeromedeiros 07.11.2017 12:58
quelle

Tags und Links