DOWNLOAD DI UN FILE DAL DATABASE MYSQL

Buonasera a tutti. Ho creato un database in cui registro i clienti, le vetture, e in una terza tabella le polizze assicurative. Nelle tabelle clienti e vetture ho creato un campo di tipo longblob per memorizzare i file in pdf dei documenti d'identità e dei libretti delle auto. Ho seguito passo passo la seguente spiegazione http://www.phpnews.it/articoli/files-ed-immagini-in-mysql/3/  

Per l'upload non ho problemi, carica tutto correttamente. Quando vado ad utilizzare gli header per il dowload mi dice che il file potrebbe essere stato corrotto o non decodificato correttamente.

<?php
include ('base.php'); //Qui c'e la formattazione html della pagina e la connessione al db
$cod_fiscale=$_POST['cod_fiscale'];
$query="select * from clienti where cod_fiscale='$cod_fiscale'";
$clienti=mysql_query($query, $connect);

while ($tmp=mysql_fetch_array($clienti)) {
 header("Content-Type: application/octet-stream");
header('Content-Transfer-Encoding: binary');
 header("Content-Disposition: attachment; filename=\"$tmp[nome_file]\"");
}
?>

inviato 16 giorni fa
GIOVY92
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda