php文件下载显示找不到文件的解决方法

这篇文章主要介绍了php文件下载显示找不到文件的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

创新互联专注于南县企业网站建设,成都响应式网站建设,商城网站定制开发。南县网站建设公司,为南县等地区提供建站服务。全流程按需制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

php文件下载显示找不到文件的解决办法:首先打开相应的下载代码文件;然后从浏览器中获取字符的编码;接着使用“mb_convert_encoding”函数转换编码;最后使用“file_exists”函数实现文件下载即可。

php文件下载显示找不到文件的解决方法

php 文件下载 以及 file_exists找不到文件的解决方案

其中php:

";
if( empty($filename)){
    echo''; exit();
}
if   (!file_exists($filename))   {   //检查文件是否存在
    echo   "文件找不到";
    exit;
}   else   {
    $file = fopen($filename,"r"); // 打开文件
    // 输入文件标签
    Header("Content-type: application/octet-stream");
    Header("Accept-Ranges: bytes");
    Header("Accept-Length: ".filesize($filename));
    Header("Content-Disposition: attachment; filename=" . $filename);
    // 输出文件内容
    echo fread($file,filesize($filename));
    fclose($file);
    exit();
}
?>

感谢你能够认真阅读完这篇文章,希望小编分享php文件下载显示找不到文件的解决方法内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


文章名称:php文件下载显示找不到文件的解决方法
文章URL:http://hbruida.cn/article/gjeiic.html