php教程

php下载文件损坏,无法打开解决方法

php教程 51源码 03-27 人阅读

用php写个文件下载,测试发现下载的图片大小都没问题,但是无法打开文件。

下载的文件损坏,无法打开,解决方法如下:

php增加以下代码:

ob_clean(); 
flush();

完整下载代码:

if(isset($_GET['action'])&&$_GET['action'] == 'download')
{
if($_GET['file'])
{
$fileinfo = pathinfo($_GET['file']);
header('Content-type: application/x-'.$fileinfo['extension']);
header('Content-Disposition: attachment; filename=favicon.ico');
ob_clean(); 
    flush(); 
readfile($_GET['file']);
exit();
}
}

   


上一篇:php判断网址是否为https函数方法 下一篇:php小米运动API接口源码 栏目分类

帝国CMS教程

织梦cms教程

discuz教程

ecshop教程

phpcms教程

wordpress教程

苹果cms教程

php教程

数据库教程

微信小程序教程

python教程

css教程

js教程

视频教程

电子书

热门推荐
标签