Ed X: Eingabe von Dateifeld überprüfen

Beitrag lesen

Hallihallo,

Versuch einer Rechtfertigung,

Es ist natürlich nicht auszuschließen, dass ein solcher String mehr
als einen Punkt beinhaltet, auch unter Windows. Ma denke nur an die
berühmten ~PST.TMP Ordner oder wie sie alle heißen. Somit würde das
Skript auch auf einem M$ System scheitern. Dennoch würde ich prognostizieren, dass das Skript in weit mehr als 90% der Fälle klaglos funktioniert.
Letztendlich ist das eigentliche Problem, nämlich die Festellung des
MimeTypes, unter JavaScript gar nicht und serverseitig auch nicht
befriedigend zu lösen.
Noch haben wir keine MIMEType-implementierenden Filesysteme :(

Bliebe aber eines zu bedenken: Die hochgeladenen Datein müssen auf dem
Server auch gehandhabt werden. Klare Formate machen sich gut bei der
Automatisierung von Prozessen, weshalb ich hier die einpunktvariante
mit eindeutigem *.jpeg Suffix bevorzugen würde. Den Dateiname beim
Eintreffen schlußendlich in ein gut lesbares Format zu mappen, ist sicherlich die Sache des Serverskripts.

OK. Asche auf mein haupt, dass ich den User etwas schwitzen lassen
wollte. Aber ich bleibe bei meiner >90%-These :)

Also Svens Skript ist sicherlich besser, meins war aber auch blos aus
der hohlen Hand. Und ob ein oder 2 Punkte was soll's. Wichtiger ist da
wohl der test auf Leerzeichen und Konsorten.
"Kopie von irgendwas.jpeg" macht sicher mehr Ärger als "irgenwas.copy.jpeg"

bild.lalajetztschreibichmirhiernenwolfaberichbingeradesolustig

Das mag ja gültig sein, ich würde es aber trotzdem ablehnen auf meinem
Server.

Bye Ed X