作者yuchia69 (Joe Hsu)
看板Visual_Basic
標題[.NET] 選擇性下載的網頁
時間Mon Jun 20 15:27:51 2011
請輸入專案類型(網站專案或者應用程式專案):vs2008.net
Table A
物品 相關檔案
A a,b,c,d
B b,e
C a,i
當我點選物品A時 相關檔案(a,b,c,d)會自動勾選
如果我要把相關檔案一次打包下載 (依照勾選來打包)
目前我想到幾個方式
1.事先把(a,b,c,d)包起來 不過這樣很浪費空間(組合好像太多種)
2.點選後利用程式跳出下載頁面 不過檔案一多就跳出一大堆
(有沒有辦法讓後面的下載頁面套用第一次的選擇)
3.寫個程式把那幾個檔案打包 (EX:用ZIP壓好後再讓人下載)
不過等壓縮好再讓人下載好像會等太久
(這不知道有沒有辦法辦到?)
還是有其他比較簡單的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: yuchia69 來自: 114.32.148.155 (06/20 16:01)
→ MOONRAKER:寫一個簡單的cache機制,資料庫要存哪一個組合對應哪一 06/20 17:11
→ MOONRAKER:個檔案。如果已有->給連結下載 如果沒有->壓zip 真的很 06/20 17:11
→ MOONRAKER:大的檔案就預壓 其他小的檔案即時壓+cache 06/20 17:12
→ MOONRAKER:同時跑個排程 某個檔案如果太久沒人下載就殺掉 06/20 17:13
→ MOONRAKER:也可以在每次下載前檢查 看你組合多不多而定 06/20 17:13