html5 file api 续传,resumable.js —— 基于 HTML 5 File API 的文件上传组件 支持续传

resumable.js是一个 JavaScript 库,通过 HTML5 文件 API 提供了稳定和可恢复的批量上传功能。在上传大文件的时候将文件分割成小块,每块在上传失败的时候,上传会不断重试直到程序完成。这允许上传到本地或服务器的网络连接丢失后能够自动恢复上传。由于采用了分块技术,它也允许用户暂停和恢复上传。

bVceYI

使用方法

创建一个新的 Resumable 对象:

var r = new Resumable({

target:'/api/photo/redeem-upload-token',

query:{upload_token:'my_token'}

});

// 如果浏览器不支持 Resumable.js,使用替代方案。

if(!r.support) location.href = '/some-old-crappy-uploader';

支持选择、拖放文件:

r.assignBrowse(document.getElementById('browseButton'));

r.assignDrop(document.getElementById('dropTarget'));

设定之后,监听相应的事件:

r.on('fileAdded', function(file, event){

...

});

r.on('fileSuccess', function(file, message){

...

});

r.on('fileError', function(file, message){

...

});

项目主页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值