PHP下载文件 文件太大而找不到文件的解决办法
2017-06-06 18:34
288 查看
set_time_limit(0);
header("Cache-Control: public");
header("Content-Description: File Transfer");
header('Content-disposition: attachment; filename=' . basename($file_name . $extension)); //文件名
header("Content-Transfer-Encoding: binary"); //告诉浏览器,这是二进制文件
header('Content-Length: ' . filesize($filename)); //告诉浏览器,文件大小
ob_end_clean();
readfile($file);
主要是memory_limit()的设置和ob_end_clean()函数的使用
ini_set('memory_limit','350M');
header("Cache-Control: public");
header("Content-Description: File Transfer");
header('Content-disposition: attachment; filename=' . basename($file_name . $extension)); //文件名
header("Content-Transfer-Encoding: binary"); //告诉浏览器,这是二进制文件
header('Content-Length: ' . filesize($filename)); //告诉浏览器,文件大小
ob_end_clean();
readfile($file);
主要是memory_limit()的设置和ob_end_clean()函数的使用
相关文章推荐
- php文件下载不完整的解决办法
- EasyEclipse for PHP打开(或单击)文件提示下载文件解决办法
- 论坛注册、登陆、发帖、回帖弹出下载php文件页面解决办法
- HTTP下载找不到文件解决办法
- 安装完Apache和PHP之后访问PHP文件页面提示下载而没有解析 解决办法
- mac10.10 编译mcrypt时,找不到php.h文件的解决办法
- ubuntu Linux 测试PHP却提示下载文件的解决办法
- 访问php文件,但是提示找不到php_mbstring.dll的解决办法
- 在sun官网上下载的tutorial找不到image和文件的解决办法
- IE浏览器打开网页时提示下载php文件的解决办法
- 出现访问apache资源直接下载php文件的解决办法-----yum 安装 php mysql
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- Windows 找不到文件'(null)'. 解决办法
- “无法启动调试,系统找不到指定文件”的解决办法
- firefox 文件下载 中文乱码 解决办法
- 关于ASP.NET,站点中有文件,却出现找不到文件、404错误的解决办法
- 下载的时候提示:“写入到文件时产生错误(请用磁盘检查工具检查修复)”的解决办法
- 【原创】VMware虚拟机提示找不到vmnetbridge.dll,vmnet.sys等文件的解决办法
- iis安装经常出现的找不到xxx文件的一个原因及解决办法
- JS文件中调用JS文件提示找不到对象的解决办法