Hallo!
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?
Grüße, Matze