[問題] 網頁下載東西的讀取條

看板Web_Design作者 (初心者)時間10年前 (2014/01/15 21:48), 編輯推噓0(009)
留言9則, 5人參與, 最新討論串1/1
各位大大們晚安! 小弟剛用MEGA的免空下載東西時 發現他的下載讀條是在網頁上,最神奇的是 他讀條跑時,Firefox的瀏覽器沒跑條 而網頁上的讀條跑完時,就出現了是否儲存詢問 按下儲存時,1秒儲存完成 感覺是在網頁的資料先存在記憶體中,最後出現儲存再輸出成檔案 一般來說是Server分成多個封包Client來下載接收 而且我那個檔案還是一百多M,所以就想不透是什麼做到的 XD 有前輩知道這個原理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.130.30

01/15 22:16, , 1F
用ajax傳 傳完畢再觸發download的事件就可以了
01/15 22:16, 1F

01/15 22:16, , 2F
js有東西可以把變數變成檔案然後提示你下載他
01/15 22:16, 2F

01/15 22:17, , 3F
除此之外還有很多做法就是了
01/15 22:17, 3F

01/15 22:58, , 4F
html5有新增操作/傳輸binary檔案的協定跟方法
01/15 22:58, 4F

01/15 22:59, , 5F
還可以把資料轉為暫時性的網址
01/15 22:59, 5F

01/16 03:34, , 6F
對了 暫存不是在記憶體 而是在你瀏覽器的FileSystem裡
01/16 03:34, 6F

01/16 11:21, , 7F
瀏覽器的FileSystem,這個意思是不是指這樣的寫法要看
01/16 11:21, 7F

01/16 11:21, , 8F
瀏覽器支不支援呢?
01/16 11:21, 8F

01/16 18:35, , 9F
html5 file api
01/16 18:35, 9F
文章代碼(AID): #1Irf6PlM (Web_Design)