Hallo Matze,
Wenn du weißt, dass es sich um ein JPEG handelt, warum hängst du das Ende
nicht einfach an (z.B. per echo ".jpg";)!?
Oder du ermittelst vorher den Dateityp und hängst ihn dann genauso an?
Wieso hast du eigentlich überhaupt Dateien ohne Endung?
Hat er ja nicht, es besteht ja kein zwingender Zusammenhang zwischen dem Namen einer HTTP-Resource und den Namen der Datei.
Schöne Grüße,
Johannes