2017-04-01 4 views
1

Unten finden Sie die uplofy-Plugins, hier möchte ich den Code für die Validierung der Bildgröße (Breite und Höhe) vor dem Upload verwenden.Wie überprüft man die Bildbreite und -höhe vor dem Hochladen des Bildes in uploadify?

<script> 
$(function() { 
$("#file_upload_1").uploadify({ 
height  : 30, 
swf   : '/uploadify/uploadify.swf', 
uploader  : '/uploadify/uploadify.php', 
width   : 120 
}); 
}); 
</script> 
+2

Randnotiz: Traue niemals dem Kunden! Verlassen Sie sich nicht auf Überprüfungen auf der Client-Seite, sondern überprüfen Sie die Größe auf dem Server (zumindest überprüfen Sie es dort). Was Sie möglicherweise tun könnten: Erstellen Sie ein 'IMG'-DOM-Element, weisen Sie das Quellbild zu und messen Sie es nach dem Layout. Mit SWF funktioniert das allerdings nicht. – Psi

+0

Mögliches Duplikat von [Uploadfig Minimum Image Width and Height] (http://stackoverflow.com/questions/1942790/uploadify-minimum-imagewidth-and-height) – LuFFy

Antwort

0

Sie erhalten die Größe des Bildes auf dieser Linie:

$size = getimagesize($pathToFullImage); 

Warum ein hier nicht hinzufügen bedingten zu überprüfen, ob es zumindest die Größe, die Sie wollen, ist, und wenn nicht einen Fehler zurück .

if($size[0] > 150 || $size[1] > 150) { 
    return $someError; 
} 

Auch sieht es aus wie es eine onError Option für Uploadify ist, die Sie setzen können: http://www.uploadify.com/documentation/

EDIT: Dieser Thread sieht aus wie es eine Hilfe für Sie sein könnte: http://www.uploadify.com/forum/viewtopic.php?f=5&t=14

Verwandte Themen