function downserver($file_name){$file_path = "./img/".$file_name;//轉(zhuǎn)碼,文件名轉(zhuǎn)為gb2312解決中文亂碼$file_name = iconv("utf-8","gb2312",$file_name " /> 经典一区二区三区,国产精品久久久久久久久久东京,欧美在线网站

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php實(shí)現(xiàn)文件下載實(shí)例分享

舉一個(gè)案例:

復(fù)制代碼 代碼如下:
<?php
class Downfile {

    function downserver($file_name){
$file_path = "./img/".$file_name;
//轉(zhuǎn)碼,文件名轉(zhuǎn)為gb2312解決中文亂碼
$file_name = iconv("utf-8","gb2312",$file_name);
$file_path = iconv("utf-8","gb2312",$file_path);
$fp = fopen($file_path,"r") or exit("文件不存在");
//定義變量空著每次下載的大小
$buffer = 1024;
//得到文件的大小
$file_size = filesize($file_path);
//header("Content-type:text/html;charset=gb2312");
//會(huì)寫用到的四條http協(xié)議信息
header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");//可以忽略
header("Content-Length: ".$file_size);//原文這里是Accept-Length經(jīng)查閱http協(xié)議無此項(xiàng)
header("Content-Disposition:attachment;filename=".$file_name);
//字節(jié)技術(shù)器,紀(jì)錄當(dāng)前現(xiàn)在字節(jié)數(shù)
$count = 0;
while(!feof($fp) && $file_size-$count>0){
//從$fp打開的文件流中每次讀取$buffer大小的數(shù)據(jù)
$file_data = fread($fp,$buffer);
$count+=$buffer;
//將讀取到的數(shù)據(jù)讀取出來
echo $file_data;
}
//關(guān)閉文件流
fclose($fp);
    }

   }
?>

調(diào)用這個(gè)函數(shù)傳入文件名就能對(duì)文件實(shí)現(xiàn)下載,不過要注意修改$file_path

php技術(shù)php實(shí)現(xiàn)文件下載實(shí)例分享,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 杰西卡·布朗·芬德利| 美女网站视频免费黄| 二胡演奏曲大全视频| 王盼盼| 女孩们电影| 小姐电影韩国| 外国小哥街头索吻狂魔| 郭德纲7000字微博原文| 大胆艺术| 公公媳妇电影| 宇宙刑事夏伊达| 挠60分钟美女腋窝视频| 猎罪图鉴在哪看| 最火图片| 腾格尔演的喜剧电影| 变形金刚1普通话版| 演员刘洋| 多少周开始做胎心监护| 假男假女| 母亲电影韩国完整版免费观看| 白雪公主和七个小矮人电影| 完美的邻居| 狂野殴美激情性bbbbbb| 梦的衣裳| 男女视频在线播放| 国产高清一卡2卡3卡4卡乱码| 艳妻互换电影| 社会主义道德原则| 张子枫电视剧电影大全| 夜之女王 电影| 《性事》电影| 美女污视频| 陈妍希三级露全乳电影| 地铁电影| 日韩女同性恋| angela white在线播放| 那年秋天| 李慧珍演的电影有哪些| 桜木郁| 大森元贵| 高钧贤|