基于常见的业务场景, 封装了内涵 丰富功能 的 JDK
Install
pnpm
shell
pnpm install upload-file-jdk
npm
shell
npm install upload-file-jdk
yarn
shell
yarn add upload-file-jdk
Implement tasks
功能 | HTTP | HTTPS | localhost |
---|---|---|---|
大文件切割上传 | √ | √ | √ |
秒传 | × | √ | √ |
断点续传 | × | √ | √ |
基于漏斗算法 的 并发控制 | √ | √ | √ |
暂停 | √ | √ | √ |
相同文件互斥上传 | √ | √ | √ |
删除 | √ | √ | √ |
基于 web worker Hash 摘要算法 | × | √ | √ |
失败重试 | √ | √ | √ |
Hash 摘要算法 队列 | √ | √ | √ |
持久化方案(indexedDB) | √ | √ | √ |
刷新留存 | √ | √ | √ |
异常反馈提示 | √ | √ | √ |
国际化(汉/英/日(排名不分先后)) | √ | √ | √ |
监听网络, 动态调整上传速度 | √ | √ | √ |