看板 Web_Design 關於我們 聯絡資訊
各位大大們晚安! 小弟剛用MEGA的免空下載東西時 發現他的下載讀條是在網頁上,最神奇的是 他讀條跑時,Firefox的瀏覽器沒跑條 而網頁上的讀條跑完時,就出現了是否儲存詢問 按下儲存時,1秒儲存完成 感覺是在網頁的資料先存在記憶體中,最後出現儲存再輸出成檔案 一般來說是Server分成多個封包Client來下載接收 而且我那個檔案還是一百多M,所以就想不透是什麼做到的 XD 有前輩知道這個原理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.130.30
jenesis:用ajax傳 傳完畢再觸發download的事件就可以了 01/15 22:16
jenesis:js有東西可以把變數變成檔案然後提示你下載他 01/15 22:16
jenesis:除此之外還有很多做法就是了 01/15 22:17
mmis1000:html5有新增操作/傳輸binary檔案的協定跟方法 01/15 22:58
mmis1000:還可以把資料轉為暫時性的網址 01/15 22:59
danny8376:對了 暫存不是在記憶體 而是在你瀏覽器的FileSystem裡 01/16 03:34
forkome:瀏覽器的FileSystem,這個意思是不是指這樣的寫法要看 01/16 11:21
forkome:瀏覽器支不支援呢? 01/16 11:21
lyforever:html5 file api 01/16 18:35