down.php无法打开,php下载文件 图片不能打开,该怎么解决
php下載文件 圖片不能打開
function?fileDown($file_name){
$file_name?=?iconv("utf-8","gb2312",$file_name);
$file_path?=?"E:/php/down/".$file_name;
if(!file_exists($file_path)){
echo?"文件不存在";
return;
}
$fp?=?fopen($file_path,"r");
$file_size?=?filesize($file_path);
Header("Content-type:?application/octet-stream");
Header("Accept-Ranges:?bytes");
Header("Accept-Length:?$file_size");
Header("Content-Disposition:?attachment;?filename=".$file_name);
$buffer?=?1024;
$file_count?=?0;
while(!feof($fp)?&&?($file_size?-?$file_count>0)){
$file_data?=?fread($fp,$buffer);
$file_count?+=?$buffer;
echo?$file_data;
}
fclose($fp);
}
$file_name="sai.png";
fileDown($file_name);
文件能夠下載,但是圖片打不開。以前能夠打開。別的機器訪問這個文件也能打開
------解決方案--------------------
首先檢查是否有?BOM?頭
不過?別的機器訪問這個文件也能打開?,那么可能性不大
總結(jié)
以上是生活随笔為你收集整理的down.php无法打开,php下载文件 图片不能打开,该怎么解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java flux api,Spring
- 下一篇: 微信分享朋友圈固定缩略图 php,微信转
