看板 PHP 關於我們 聯絡資訊
檔案下載程式碼如下: $filepath = "/home/file.rar"; $filename = "file.rar"; download($filepath,$filename); function download($filepath,$filename) { $fp = fopen($filepath,"rb"); header('Content-Type: application/octet-stream'); header('Accept-Range:bytes'); header('Content-Disposition: attachment; filename='.$filename); echo fread($fp, filesize($filepath)); fclose($fp); } 問一個很蠢的問題,已經找了兩天還是想不到解決辦法>< 請問有沒有辦法在檔案下載完畢後跳出一個視窗跟user說檔案已經下載完成了?? 或者是有什麼即時性的辦法可以讓user能在檔案一下載完成就知道了?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.239.51
arrack:你說的是瀏覽器端的行為... 11/15 16:07
amzy:不好意思樓上a大可以麻煩再說清楚一點嗎?謝謝^^ 11/15 16:46
Canboo:沒辦法,除非你寫下載器像GOGOBOX那種的 11/15 18:06
carlcarl:no 11/15 19:01
amzy:所以大家都不會有希望下載完閉彈出已完全的訊息困擾嗎 11/15 23:22
carlcarl:有些瀏覽器下載完會自己彈出訊息告知 11/17 00:34