中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

PHP實現(xiàn)文件的下載

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
       PHP實現(xiàn)文件的下載,首先需要通過 header() 函數(shù)向Apache服務(wù)器發(fā)送一些標(biāo)識信息,告訴Apache要下載的文件的路徑,名稱,類型等信息,最后再利用文件讀寫函數(shù)來讀取文件內(nèi)容并輸出。
    下面來看一例子:
<?php

    $file = 'images/test.jpg';
    if(is_file($file)) {
        header("Content-Type: application/octet-stream");
        header("Content-Disposition: attachment; filename=".basename($file));
        ob_clean();
        readfile($file);
        exit;
    }else{
        echo "文件不存在!";
        exit;
    }
?>

注意:
1、當(dāng)文件為二進(jìn)制流,不知道下載文件類型的時候,Content-Type 使用application/octet-stream
2、ob_clean() 函數(shù)的作用是清空輸出緩沖區(qū),若不使用該函數(shù),則文件下載后照片無法正常打開。

標(biāo)簽: isp 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:使用PHPZip解壓縮文件

下一篇:Android手機定位實例代碼