天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php強制文件下載而非在瀏覽器打開的自定義函數分享

有時我們希望如圖片、文本文檔、網頁、mp3、pdf等內容,當點擊對應鏈接時直接下載,而不是在網頁上顯示,那么就需要強制設置header頭信息。以下為一段不會產生亂碼的php函數實現代碼,其他程序語言也可參考之編寫實現。
復制代碼 代碼如下:
/**
 * Downloader
 *
 * @param $archivo
 *  path al archivo
 * @param $downloadfilename
 *  (null|string) el nombre que queres usar para el archivo que se va a descargar.
 *  (si no lo especificas usa el nombre actual del archivo)
 *
 * @return file stream
 */
function download_file($archivo, $downloadfilename = null) {

    if (file_exists($archivo)) {
        $downloadfilename = $downloadfilename !== null ? $downloadfilename : basename($archivo);
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename=' . $downloadfilename);
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
        header('Content-Length: ' . filesize($archivo));

        ob_clean();
        flush();
        readfile($archivo);
        exit;
    }

}

php技術php強制文件下載而非在瀏覽器打開的自定義函數分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 抽插喷S骚爽去了H | 久久这里只有精品国产99 | 日本一本免费线观看视频 | 蜜芽亚洲欧美一区二区电影 | 受被三个攻各种道具PLAY | 伦 乱真实故事 | beeg日本高清xxxx | 宫交拔不出来了h黑人 | 欧美乱码伦视频免费66网 | 网址在线观看你懂我意思吧免费的 | 欧美深夜0000XXXX疯狂 | 久久88综合 | 河南老太XXXXXHD | 欧美人成人亚洲专区中文字幕 | 久青草国产在线视频 | 色一伦一情一区二区三区 | 99视频免费在线观看 | 男人桶爽女人 | 超级乱淫片午夜电影网99 | 日本艳妓BBW高潮一19 | 后入内射国产一区二区 | 我的家庭女教师 | 竹菊精品久久久久久久99蜜桃 | 国产 亚洲 另类 欧美 在线 | 啊好深啊别拔就射在里面 | 色偷偷7777www | 亚洲一在线 | 免费xxx成年大片 | 亚洲精品久久久午夜麻豆 | 被爽到叫呻呤视频免费视频 | 国内精品乱码卡一卡2卡三卡新区 | 嫩草影院在线观看精品视频 | 毛片免费观看的视频在线 | 久久99国产精品无码AV | 光溜溜的美女直播软件 | 男人吃奶摸下弄进去好爽 | 狠狠人妻久久久久久综合九色 | 久久精品热只有精品 | 成人bt下载 | 国语大学生自产拍在线观看 | 交换:年轻夫妇-HD中文字幕 |