Resumable.js 是一個(gè) JavaScript 庫,通過
HTML5 文件 API 提供,穩(wěn)定和可恢復(fù)的批量上傳功能。在上傳大文件的時(shí)候通過每個(gè)文件分割成小塊,每塊在上傳失敗的時(shí)候,上傳會(huì)不斷重試直到程序完成。這允許上傳到本地或服務(wù)器的網(wǎng)絡(luò)連接丟失后能夠自動(dòng)恢復(fù)上傳。
此外,它允許用戶暫停,恢復(fù),甚至恢復(fù)上傳不失狀態(tài),因?yàn)橹挥心壳吧蟼鲏K將被中止,而不是整個(gè)上傳。Resumable.js 除了
HTML5 文件 API 意外,沒有任何外部依賴。目前,這意味著支持僅限于 Firefox 4+, Chrome 11+ and Safari 6+。