php.net è una fonte molto preziosa di informazioni, soprattutto perchè si trovano molti esempi. Nel tuo caso avresti dovuto notare la differenza di formato tra il tuo caso e quanto detto dal manuale. Una cosa: tu dai per scontato che le immagini siano jpeg, però data: è stato messo appositamente per specificarne il formato. Potresti fare un controllo per vedere se effettivamente è una jpg o altro.

buon continuo