Hallo,
ich denke, dass ich die Lösungen gefunden habe, deshalb mal hier die Codeschnipsel, falls jemandem noch etwas auffällt oder eine bessere Lösung bekannt ist:
- URI auf Existenz prüfen:
- RegEX-Prüfung
Ich würde das 2. wegfallen lassen. Wer sagt dann, dass eine JPEG oder GIF Grafik (was ist eigentlich mit PNG, die solltest du auch zulassen) unbdingt eine der von dir genannten Endungen hat?
Da du in 1. ja eh schon den Header anforderst solltest du lieber den zurückgelieferten Content-type prüfen.
Viele Grüße,
Stefan