这是我的下载代码,下载下来的word文档大小和上传之前的大小一样,但是打开是乱码,这是怎么回事?
<?php 
  if($_GET['id']){
   $id=$_GET['id'];
$query_1=mysql_query("select * from tb_zl where id=$id",$conn);
while($myrow_1=mysql_fetch_array($query_1)){ 
    $file_name = "$myrow_1[name]";
    $file_dir = "$myrow_1[path1]"; 
$file = @ fopen($file_dir . $file_name,"r"); 
if (!$file) { 
echo "文件找不到"; 
} else { 
Header("Content-type: application/octet-stream"); 
Header("Content-Disposition: attachment; filename=" . $file_name); 
Header("Accept-ranges:bytes"); //接受的范围单位
while (!feof ($file)) { 
echo fread($file,50000); 

fclose ($file); 

}
}
?>