[fix] FakeBrowserFile不计算MD5
[add] 暴露onPaste事件
[add] 支持md5秒传逻辑
[fix] 重传逻辑错误
[add] 为支持Electron上传文件夹做改动 [add] 支持pushFile传数组
[fix] 修复不选择支持文件夹的时候不创建冗余input标签
[add] beforeFilesSourceQueued 支持返回false阻止上传
[fix] 全局server、chunked失效问题 增加 [add] uploadSuccess 会返回 responseText 或 responseTextArr
groupInfo alias
groupId => uploadGroupId
一些小优化
修复中文文件夹名获取问题 & 重构文件夹上传逻辑 & 少量API参数变更
增加支持选择文件夹
- power-uploader init
- 仓库转移
- 日志信息修复[√]
- 日志信息修复[√]
- log信息增加文件名等信息[√]
- 请求错误增加log[√]
- 修复主动推进队列的文件没有分组信息[√]
- 更改日志格式[√]
- 修复小问题[√]
- 修复Safari诡异问题[√]
- 给大部分异步函数增加了try catch[√]
- 不要在async中用到arguments🤣
- 修复abort后还会抛出progress事件的问题[√]
- 主动停止文件上传不将文件状态改成ERROR[√]
- 修复重传从头开始传的问题[√]
- 修复文件批量标识中的总数量 不过会使childFileQueued、childDirQueued并不会真的入队列,因为要统计总数量了[√]
- 修复主动上传支持意外抛出uploadAccept事件[√]
- 跟进取消上传需要取消两次的情况[√]
- 文件批量标识[√]
- 文件ID多实例自定义标识[√]
- 添加 eslint 和 editorconfig[√]
- 拼写错误修改[√]
- 粘贴、拖拽区域支持多个选择器[√]
- 文档更新事件回调参数说明[√]
- runBlobQueue 成功失败都要在一起调用 [√]
- _catchUpfileError 重置错误分片的loaded属性 [√]
- _catchUpfileError 成功状态的分片就不置为ERROR [√]
- reUpload 成功状态的文件分片就不管了 [√]
- _baseupload chunkRetry判断 [√]
- path 赋值评论大象PC与大象Web差异 [√]
- 自定义log函数[√]
- log重新打点[√]
- 主动推入文件的id生成随机策略[√]
- server、header、等局部merge全局的