這裏是我的下載功能的代碼片段。它會下載文件,但有時候我會嘗試打開下載的文件,但我得到一個錯誤。它似乎文件已損壞..有人可以告訴我什麼是錯的代碼?從數據庫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);
}