作者davidou (老歐 ! 月夜雪嵐)
看板PHP
標題[請益] 檔案下載問題
時間Wed Jun 8 11:52:47 2011
我想問一下 像有些電信業者 可以下載過去這一個月的通話紀錄
像這種的 該怎做阿
我想到的是 從sql裡面把資料撈出來 然後輸出成檔案(可能txt pdf等的)
然後就跑出一個亂數link給user下載
但是這樣問題來了 那這樣我的server端不就會跟著產生一堆的檔案嗎?
當然我是又有想過 再用sql去記錄每個檔案的時間
可能超過幾天後就把它砍掉
有沒有比較別的做法的阿
例如我的link裡面帶著參數 可以直接撈sql出來後就給user下載了
而我的網站內並不需要產生實體的檔案在那邊這樣
不然產生一堆檔案在那邊 管理上也頗麻煩又佔空間
--
只有正妹的無名才有連結價值阿..
http://www.wretch.cc/blog/fancyou
非正妹 所以沒有連結價值
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.112.164
1F:→ MOONRAKER:用cron定期刪掉就好了,為什麼會佔空間。 06/08 12:27
2F:→ MOONRAKER:也沒有啥麻煩的。那些模板引擎維護cache的道理一樣,而 06/08 12:29
3F:→ MOONRAKER:你根本不會感覺到它的存在。 06/08 12:29
4F:推 mrbigmouth:用header設定檔頭再用php動態產生即可 06/08 12:35
5F:推 mrbigmouth:舉例而言 一般的html檔頭是header('Content-type:text/ 06/08 12:38
6F:→ mrbigmouth:/html;') jpeg是header("Content-type: image/jpeg"); 06/08 12:38
7F:→ mrbigmouth:pdf好像是header('Content-type: application/pdf'); 06/08 12:39
8F:→ mrbigmouth:當然你要知道檔按格式才有辦法動態產出...XD 06/08 12:40
9F:→ mrbigmouth:也有相關的lib可以下載就是了 06/08 12:41