Voici un extrait de code de ma fonction de téléchargement. il télécharge le fichier mais il y a des moments où j'essaie d'ouvrir le fichier téléchargé, j'obtiens une erreur. il semblait que le fichier est corrompu .. quelqu'un peut-il me dire ce qui ne va pas avec les codes?Télécharger le fichier de la base de données codeigniter
function download($fid){
$query= $this->db->get_where('files',array('fid' => $fid));
$row = $query->result();
header("Content-Type: ". $row[0]->type);
header("Content-Length: ". $row[0]->size);
header("Content-Disposition: attachment; filename=". $row[0]->name);
// Print data
echo $row[0]->content;
//Free the mysql resources
mysql_free_result($result);
//redirect('index.php/files/search/'.$fid);
}