新手求救。很急很急。
- PHP code
<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');
[解决办法]
代看起有什,我在firefox下了一下什.不清楚你下的片打不是什意思.
你可以更其他片 例如 png gif 看看是否正常。包括更其他器.
另外
<php 修改成 <?php
可能是你代的候疏漏了.
[解决办法]
图片的路径你看看。