Nur Bilder (JPG, BMP, GIF..etc.) mit einem Formular versenden
B-Ball
- html
Hallo,
Ich habe auf meiner Website einen Formular mit Dateianhang eingefügt. Das funktioniert auch alles perfekt. Nun möchte ich, es aber so haben, dass man bei dem Dateianhang nur Bilderdateien anhängen kann, dasmit auch alles perfekt ist.
Normalerweise ist es ja so, dass man dann auf "Durchsuchen..." klickt und es öffnet sich ein kleines Fenster in dem man die Datei, die man mitschicken will, auswählen kann. Und bei "Dateityp" steht: "Alle Dateien (*.*)". Nun möchte ich das auf Bilderdateien reduzieren, dass da bei "Dateityp" z.B. steht:
Bilderdateien (*.jpg;*.jpeg;*.bmp:*.gif)
Wie kann ich das nun machen? Wie ist der HTMl-Code/Befehl?
Danke schon mal im voraus
B-Ball
Hallo,
eigentlich so:
<input type=file accept="image/*">
aber das geht nicht immer glaube ich...
Funktioniert nicht...
Mein Code:
<td><h3><input type="file" size="30"
name="FILE1"></h3>
...sah so aus. Dann hab ich den so geändert:
<td><h3><input type="file" size="30"
name="FILE1" accept="image/*.bmp;*.jpg;*.gif"></h3>
...so hat das nicht funktioniert. Ich hab's auch mal nur so mit "image/bmp" probiert und so...
B-Ball
Das ist es ja das Problem das es nicht geht! Keine Ahnung warum!
Schau mal http://selfhtml.teamone.de/html/formulare/datei_upload.htm#definieren
Ja..Echt schade..Trotzdem Danke!
Aber vielleicht weiss es ja noch jemand anders..
B-Ball
Hallo,
Ja..Echt schade..Trotzdem Danke!
Aber vielleicht weiss es ja noch jemand anders..
im Grunde kannst du es knicken - auf Clientseite ist da nicht wirklich
viel zu machen. Du kannst nur hoffen, dass der Browser(der IE bringt's
nicht wirklich :-) einen richtigen mime Type an den server sendet. Dort
musst du das dann auslesen und mittels Script(Per/PHP/Python etc.)
entweder eine Fehlermeldung zurückschicken(von wegen: kennen wir, mögen
wir aber nicht) oder halt eine Erfolgsmeldung. Aber du solltest
bedenken, dass auch http header gefaket werden können.
was sicheres fällt mir nicht ein, sorry.
Grüße aus Leipzig
bye eddie