response()->download(public_path() . '/favicon.ico', 'favicon.ico')
怎么限制這個下載速度
通過定時器去寫,就可以做到限速,例如100ms內我寫多少,這種是你可以自己控制的。不過這樣你得自己寫方法實現,不能使用download方法了,利用緩沖區(qū)+usleep 函數實現。
第一步:打開文件
第二步:打開緩沖區(qū)
第三步:循環(huán)讀取文件
第四步:刷新緩沖區(qū)到瀏覽器
第五步:在循環(huán)里面設置讀取大小和設置定時
第六步:關閉緩沖區(qū)和文件