Nel database prova a salvarle in ASCII con la codifica in base 64 come per l'IMAP delle mail.... Sicuramente ci saranno meno casini!

$img = base66_encode($ImgBynary);

header("Content-Type: image/jpg;");
echo base64_decode($img);


Ovviamente $img prima lo salvi sul DB e poi lo recuperi!

Consiglio vivamente anche io di salvare le immagini come immagini nello spazio del sito... TI danno sempre una cartella con diritti di scrittura... se no cambia hosting ke č meglio!

Ciao!