• 技术文章 >PHP >PHP教程

    php文件下载后无法打开的解决

    小妮浅浅小妮浅浅2021-07-17 16:45:28转载349

    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文件下载后无法打开的解决,希望对大家有所帮助。更多php学习指路:php教程

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:php文件
    品易云
    上一篇:php汉字字符串转数组的方法 下一篇:如何使用PHP删除MySQL数据库

    相关文章推荐

    • php文件操作• php文件用什么软件打开• php文件怎么在浏览器运行• php文件怎么运行• php文件怎么转成mp3• php文件用什么软件编写• php文件上传大小限制• php文件怎么解压• php文件怎么在手机上打开• php文件Hash如何使用• php文件系统是什么

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网