Originariamente inviato da Debiru
Guarda, io ho creato uno script che gestisce l'inserimento di files dentro un db mysql con campo blob, non capisco francamente il tuo errore...
Tu fai tutto in una sola riga, io per comodità faccio a scaletta e mi funziona:

Codice PHP:
$file=fopen($files["tmp_name"],"rb");
$content=fread($file,filesize($files["tmp_name"]));
fclose($file);
$content=addslashes($content); 
In questo modo mi funziona, ma francamente (a parte il modo in cui determino la grandezza del file) mi sembra uguale al tuo...
Provato ma purtroppo ho sempre lo stesso errore.