【文件属性】:
文件名称:h5-upload:支持多文件,分片,断点上传
文件大小:13KB
文件格式:ZIP
更新时间:2021-01-30 22:40:58
socket websocket ajax h5 AjaxJavaScript
上传文件
只提供到api,与ui分离(解压缩)
采用二进制流以及实现上传功能
支持ajax,websocket
支持多文件,分片,断点上传
内置协议
二进制流格式
[start-16]字节数据体字节大小(记录数据体大小)
[16-?]字节自定义参数格式为json(字节截取后可以转换成json对象)
[?-end]字节数据体(分片数据体)
大事记
名称
参量
描述
开始
文件,文件
开始事件
暂停
文件,文件
暂停事件
结束
文件,文件
当前文件上传结束
进展
文件,文件,进度
发布进度
更改
文件,文件
文件改变
错误
错误
错误信息
方法
名称
描述
开始()
开始事件
暂停()
暂停事件
on( :String,handler:function)
监听事件
config(选项:)
参数配置
addfile(文件:文件)
添加文件
选项
{
// 上传类型
type: 'ajax' || 'sock',
// 分片大小单位:kb
size: 1024,
// 上传服务地址
url: ''
}
例
var upload = new fileUpload
【文件预览】:
h5-upload-master
----main.js(335B)
----server.js(2KB)
----jsconfig.json(251B)
----example()
--------service()
--------assets()
--------page()
----README.md(2KB)
----fileUpload.js(7KB)