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

讓PHP支持?jǐn)帱c續(xù)傳的源碼

比如第一次請求一個文件的從0到999字節(jié),第二次請求1000到1999字節(jié),以此類推,每次請求1000字節(jié)的內(nèi)容,然后程序通過fseek函數(shù)去取得對應(yīng)的文件位置,然后輸出。
復(fù)制代碼 代碼如下:
$fname = './05e58c19552bb26b158f6621a6650899';
$fp = fopen($fname,'rb');
$fsize = filesize($fname);
if (isset($_SERVER['HTTP_RANGE']) && ($_SERVER['HTTP_RANGE'] != "") && preg_match("/^bytes=([0-9]+)-$/i", $_SERVER['HTTP_RANGE'], $match) && ($match[1] < $fsize)) {
$start = $match[1];
} else {
$start = 0;
}
@header("Cache-control: public");
@header("Pragma: public");
if ($start > 0) {
fseek($fp, $start);
Header("HTTP/1.1 206 Partial Content");
Header("Content-Length: " . ($fsize - $start));
Header("Content-Ranges: bytes" . $start . "-" . ($fsize - 1) . "/" . $fsize);
} else {
header("Content-Length: $fsize");
Header("Accept-Ranges: bytes");
}
@header("Content-Type: application/octet-stream");
@header("Content-Disposition: attachment;filename=1.rm");
fpassthru($fp);

大家也可以看下Discuz!論壇軟件的attachment.php文件是如何實現(xiàn)斷點續(xù)傳的。請看代碼:

也是通過$_SERVER['HTTP_RANGE']取得用戶請求的文件的range,具體的大家可以查看其源碼分析下。這里我就當(dāng)拋磚引玉了。
復(fù)制代碼 代碼如下:
$range = 0;
if($readmod == 4) {
dheader('Accept-Ranges: bytes');
if(!emptyempty($_SERVER['HTTP_RANGE'])) {
list($range) = explode('-',(str_replace('bytes=', '', $_SERVER['HTTP_RANGE'])));
$rangesize = ($filesize - $range) > 0 ? ($filesize - $range) : 0;
dheader('Content-Length: '.$rangesize);
dheader('HTTP/1.1 206 Partial Content');
dheader('Content-Range: bytes='.$range.'-'.($filesize-1).'/'.($filesize));
}
}

php技術(shù)讓PHP支持?jǐn)帱c續(xù)傳的源碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产精品久久久久久精品... | 日韩欧美 亚洲视频 | 体内精69xxxxxx喷潮 | 国产亚洲视频在线播放香蕉 | 最新国产精品视频免费看 | 免费看黄色一级 | 亚洲人成伊人成综合网久久久 | 国产精品野外AV久久久 | 欧美又粗又大AAAA片 | 亚洲精品第二页 | 国产精品爽爽久久久久久竹菊 | 国产综合视频在线观看一区 | 青娱乐视觉盛宴国产视频 | 国产-第1页-浮力影院 | 视频一区二区中文字幕 | 亚洲91av | 久久久久久亚洲精品影院 | 国产午夜在线观看视频播放 | 丰满人妻无码AV系列 | 国产精品成人影院 | 成人久久欧美日韩一区二区三区 | 拔擦拔擦8X永久华人免费播放器 | 亚洲国产成人久久一区www妖精 | 爽娇妻快高h| 在线观看国产小视频 | 亚洲成人中文 | 99精品欧美一区二区三区美图 | 午夜伦午夜伦锂电影 | 99精品免费久久久久久久久日本 | 床伴在线观看免费高清完整泰剧第四集 | 好大好硬好湿再深一点网站 | 无码天堂亚洲国产AV久久 | 少女10声大哥喊退色狼 | 亚洲乱亚洲乱妇13p 亚洲乱色视频在线观看 | 91精品一区二区综合在线 | 国产偷国产偷亚州清高APP | 亚洲成人在线免费观看 | 扒开美女下面粉嫩粉嫩冒白浆 | 亚欧洲乱码视频一二三区 | 福利视频久久 | 动漫美女和男人下载 |