亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php readfile下載大文件失敗的解決方法

 更新時間:2017年05月22日 09:00:37   作者:陳小峰_iefreer  
這篇文章主要介紹了php readfile下載大文件失敗的解決方法,涉及php針對大文件的分割及逐塊下載操作實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了php readfile下載大文件失敗的解決方法。分享給大家供大家參考,具體如下:

大文件有200多M,只下載了200K就提示下載完成,且不報錯。

原因是PHP內(nèi)存有限制,需要改為按塊下載,就是把大文件切塊后逐塊下載。

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>";

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • 淺談php常用的7大框架的優(yōu)缺點

    淺談php常用的7大框架的優(yōu)缺點

    這篇文章主要介紹了淺談php常用的7大框架的優(yōu)缺點,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • php文件緩存方法總結(jié)

    php文件緩存方法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了php文件緩存方法,內(nèi)容如很詳細(xì),感興趣的小伙伴們可以參考一下
    2016-03-03
  • php實現(xiàn)cookie加密的方法

    php實現(xiàn)cookie加密的方法

    這篇文章主要介紹了php實現(xiàn)cookie加密的方法,涉及php操作cookie的加密、解密及設(shè)置等技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP常用函數(shù)之base64圖片上傳功能詳解

    PHP常用函數(shù)之base64圖片上傳功能詳解

    這篇文章主要介紹了PHP常用函數(shù)之base64圖片上傳功能,結(jié)合實例形式分析了前臺ajax提交及后臺base64圖片編碼上傳相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • 利用PHP實現(xiàn)詞法分析器與自定義語言

    利用PHP實現(xiàn)詞法分析器與自定義語言

    這篇文章主要為大家詳細(xì)介紹了潤滑利用PHP實現(xiàn)詞法分析器與自定義語言,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動手嘗試一下
    2022-08-08
  • PHP-FPM 設(shè)置多pool及配置文件重寫操作示例

    PHP-FPM 設(shè)置多pool及配置文件重寫操作示例

    這篇文章主要介紹了PHP-FPM 設(shè)置多pool及配置文件重寫操作,涉及PHP使用PHP-FPM實現(xiàn)進(jìn)程管理的相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • PHP從零開始打造自己的MVC框架之路由類實現(xiàn)方法分析

    PHP從零開始打造自己的MVC框架之路由類實現(xiàn)方法分析

    這篇文章主要介紹了PHP從零開始打造自己的MVC框架之路由類實現(xiàn)方法,結(jié)合實例形式分析了MVC框架路由類的原理及定義方法,需要的朋友可以參考下
    2019-06-06
  • PHP實現(xiàn)的XXTEA加密解密算法示例

    PHP實現(xiàn)的XXTEA加密解密算法示例

    這篇文章主要介紹了PHP實現(xiàn)的XXTEA加密解密算法,結(jié)合實例形式分析了php XXTEA加密解密算法類的定義與簡單使用操作技巧,需要的朋友可以參考下
    2018-08-08
  • 用PHP與XML聯(lián)手進(jìn)行網(wǎng)站編程代碼實例

    用PHP與XML聯(lián)手進(jìn)行網(wǎng)站編程代碼實例

    PHP對XML提供了的強(qiáng)大的支持。它使用了一個XML的“解析器”,并且為了支持這個解析器,它提供了20(PHP4)個XML的解析函數(shù)。下面是幾個最常用的PHP解析函數(shù)。
    2008-07-07
  • PHP分享圖片的生成方法

    PHP分享圖片的生成方法

    這篇文章主要介紹了PHP分享圖片的生成方法,類似淘寶寶貝分享圖片功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評論