+ -
当前位置:首页 → 问答吧 → 帮忙修改下载代码

帮忙修改下载代码

时间:2011-11-29

来源:互联网

这是我的下载代码,下载下来的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); 

}
}
?>

作者: wywdzw   发布时间: 2011-11-29

应该是编码问题

作者: ooahaoo123   发布时间: 2011-11-29

引用 1 楼 ooahaoo123 的回复:
应该是编码问题

那要怎么改?

作者: wywdzw   发布时间: 2011-11-29

相关阅读 更多