首頁  >  文章  >  後端開發  >  如何使用PHP實作下載的功能

如何使用PHP實作下載的功能

不言
不言原創
2018-07-24 09:27:153441瀏覽

這篇文章分享給大家的內容是關於如何使用PHP實現下載的功能,內容很有參考價值,希望可以幫到有需要的小夥伴。

PHP實作簡單下載

PHP檔案為download.php,供下載的檔案為1.jpg.

<?php
    $filename="1.jpg";
    if(!file_exists($filename)){
        die("文件不存在");
    }                   //判断文件是否存在

    $fp =fopen($filename,"r");  //打开文件

    $file_size=filesize($filename);   //声明文件大小

    header("Content-type:application/octet-stream");
    header("Accept-Ranges:bytes");   //按字节大小返回
    header("Accept-Length:".$file_size);   //告诉浏览器文件大小
    header("Content-Disposition: attachment; filename=".$filename);  //下载框中文件的名字

    $buffer=1024;

    while(!feof($fp)){
        $data=fread($fp,$buffer);
    }            //判断文件是否下载完
    
    fclose($fp);    //关闭文件
?>

訪問驗證一下:
如何使用PHP實作下載的功能
如何使用PHP實作下載的功能

相關推薦:

Linxu下執行時php檔案權限的方法有哪些?

php自動載入類別檔案如何使用? php自動載入基底類別檔案的具體實作方案(程式碼)

以上是如何使用PHP實作下載的功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn