Ciao a tutti.
Stavo cercando di salvare alcuni PDF all'interno di MySQL. L'upload funziona bene, come tipologia di campo uso "blob".
Il problema è al momento del download. I file generati sono corrotti e a volte non si aprono neppure.

Pensavo che il problema fosse il salvataggio, ma poi mi rendo conto eseguendo il codice:

Codice PHP:

$fp 
fopen('file.pdf''r');
$filesize filesize('file.pdf');
$content_pdf fread($fp$filesize);
$content_pdf addslashes($content_pdf);

header("Content-Length: " $filesize );
header("Content-Type: pdf");
header("Content-Disposition: attachment; filename=file.pdf");
echo 
$content_pdf
Il file risulta essere corrotto o danneggiato.
Ho provato a giocare con gli Header, leggendo un po' di documentazione online ma niente.