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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php 下載大文件并保存在服務器

php 下載大文件并保存在服務器

PHP
飲歌長嘯 2019-01-04 17:20:42
如題。不能使用 set_time_limit(0),因為線上項目不會讓你無限期的執(zhí)行我現(xiàn)在能想到的只有使用curlcurl_setopt($ch, CURLOPT_WRITEFUNCTION, function($ch ,$str){});每次讀取一小部分然后寫入文件。不知道還有沒有更好的辦法,希望各位大神指點。
查看完整描述

1 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

采用斷點續(xù)傳即可。

前提條件是服務端支持斷點續(xù)傳。這個只要看服務端返回的應答頭中,是否包含以下header:
Accept-Ranges: bytes

只要有這個header,就說明對方支持斷點續(xù)傳。

這樣每次請求時,可以在請求頭中增加以下header,以指定讀取的數(shù)據(jù)范圍:

Range: bytes=1024-2047 請求從第1024個字節(jié)到第2047個字節(jié)之間的數(shù)據(jù)

Range: bytes=2048- 請求從第2048個字節(jié)到最后一個字節(jié)的內(nèi)容

諸如此類…


查看完整回答
反對 回復 2019-01-04
  • 1 回答
  • 0 關(guān)注
  • 1168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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