巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

php readfile下载大文件失利的处理体例

一佰互联网站建造(www.taishanly.com) 颁布发表日期 2020-04-25 14:41:33 阅读数: 248

本文实例报告了php readfile下载大文件失利的处理体例。分享给大师供大师参考,详细以下:

大文件有200多M,只下载了200K就提醒下载完成,且不报错。

缘由是PHP内存无限定,须要改成按块下载,便是把大文件切块后逐块下载

if (file_exists($file))
{
  if (FALSE!== ($handler = fopen($file, "r")))
  {
    header("Content-Description: File Transfer");
    header("Content-Type: application/octet-stream");
    header("Content-Disposition: attachment; filename=".basename($file));
    header("Content-Transfer-Encoding: chunked"); //changed to chunked
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Pragma: public");
    //header("Content-Length: " . filesize($file)); //Remove
    //Send the content in chunks
    while(false !== ($chunk = fread($handler,4096)))
    {
      echo $chunk;
    }
  }
  exit;
}
echo "<h1>Content error</h1><p>The file does not exist!</p>";

更多对于PHP相干内容感乐趣的读者可检查本站专题:《php文件操纵总结》、《PHP收集编程技能总结》、《php面向工具法式设想入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操纵入门教程》及《php罕见数据库操纵技能汇总》

但愿本文所述对大师PHP法式设想有所赞助。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干动静more

05
04月
HTML5是甚么?和若何自学HTML5?

HTML5是万维网的焦点说话,是超文本链接的第五次点窜。万维网同盟曾颁布发表:HTML5是新一代更开放互联网的奠定石。撑持HTML5的阅读... >>概况

16
04月
专业网站扶植-建站体例的挑选

1、网站建造的挑选。网站建造有两种体例:一是用现成的网站模板改建而成,如动易网,这类体例长处是手艺难度低,易学,建造费时少,网站功效壮大。缺... >>概况

07
04月
腾讯动漫实战!主题换肤设想的面前进程小结 -

名目复盘对设想师的生长来讲是一个很主要的关键,不只能够稳固本身的设想实际,同时还能够与小火伴们分享本身的谨慎得。本次就以换肤设想小结为例,给... >>概况

28
04月
ThinkPHP模版引擎之变量输入详解

本文实例阐发了ThinkPHP模版引擎中变量输入的用法。分享给大师供大师参考。详细阐发以下:咱们已晓得了在Action中利用assign方... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站