Dateiauswahl-Dialog und Bildkontrolle
Koontz
- javascript
Hi,
auf meiner Seite möchte ich den Leuten die Möglichkeit geben, eigene Bilder hochzuladen. Das soll mit einem Dateiauswahldialog geschehen. Die Datei soll jedoch nur akzeptiert werden, wenn das Bild eine Mindestgrösse von 200 x 200 Pixel hat. Wie kann man so etwas realisieren?
Gruss,
Koontz
Hallo Koontz,
auf meiner Seite möchte ich den Leuten die Möglichkeit geben, eigene Bilder hochzuladen. Das soll mit einem Dateiauswahldialog geschehen. Die Datei soll jedoch nur akzeptiert werden, wenn das Bild eine Mindestgrösse von 200 x 200 Pixel hat.
Schau dir mal das image-Objekt von Javascript an: http://selfhtml.teamone.de/javascript/objekte/images.htm, besonders width und height - das sollte helfen.
Allerdings gehe ich mal davon aus, dass du bei einem Dateiupload auch eine serverseitige Scriptsprache zur Verfügung hast (?) - dann kannst du das ganze auch so realisieren. Für PHP kannst du dir die Funktion getimagesize ansehen: http://www.php.net/manual/de/function.getimagesize.php (für Perl gibt es da mit Sicherheit auch was).
Ich persönlich würde auf jeden Fall auf die serverseitige Variante zurückgreifen, und nicht auf Javascript, ganz einfach aus dem Grund, da es erstens browserunabhängig ist, und zweitens nicht jeder Javascript eingeschaltet hat. Was du schlussendlich tust, ist deine Sache.
Grüße aus Darmstadt,
Benjamin