<php
$usrinfo = "aaa.jpg";
$Picfactory = "E://emenu/LoveBar/EMenuManager/EMenuManager/bin/Debug/Files/";
$path = iconv("gb2312","UTF-8",$Picfactory.$usrinfo);
// $usrinfo = "cafe.jpg"; //检查图片是否存在
if(!file_exists($path)) exit;
// header("Content-Transfer-Encoding:binary");
//文件名称
$pathinfo=pathinfo($usrinfo);
Header('Content-Type:image/'.$pathinfo['extension']);
Header( "Accept-Length:".filesize($path));
Header( "Content-Disposition:attachment;filename=". $pathinfo['basename']);
echo readfile($path);
exit;
?>我这个为什么下在图片打不开。是什么问题急急急。
加上这句
header('Content-Encoding: none');
你可以嘗試更換其他圖片 例如 png gif 看看是否正常。包括更換其他瀏覽器.另外
<php 修改成 <?php
這裏可能是你發代碼的時候疏漏了.