第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

php 實(shí)時(shí)獲取已下載文件大小

php 實(shí)時(shí)獲取已下載文件大小

PHP
慕勒3428872 2019-03-16 08:35:19
使用php 如何獲取已下載文件的大小 想做個(gè)實(shí)時(shí)下載進(jìn)度 我想把已下載的文件大小返回給前端
查看完整描述

4 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

函數(shù) filesize() ?還是說(shuō)配置請(qǐng)求頭部 Content-Length ?

查看完整回答
反對(duì) 回復(fù) 2019-03-18
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

$dst_file = fopen(sys_get_temp_dir() . '/' . uniqid($time) . '.txt','w');     
     
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_TIMEOUT, 3600);
curl_setopt($ch, CURLOPT_BUFFERSIZE, 20971520);
$flag=0;
curl_setopt($ch, CURLOPT_WRITEFUNCTION, function($ch ,$str) use (&$flag,$dst_file){
    $len = strlen($str);

    file_put_contents($dst_file,$str,FILE_APPEND);
    return $len;
});

$output = curl_exec($ch);
fclose($dst_file);
curl_close($ch);

curl下載文件可以用上面的方法。

查看完整回答
反對(duì) 回復(fù) 2019-03-18
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

……沒(méi)懂,前端想拿下載進(jìn)度的話可以用Ajax啊?

查看完整回答
反對(duì) 回復(fù) 2019-03-18
  • 4 回答
  • 0 關(guān)注
  • 477 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)