# anyupload **Repository Path**: tree23/anyupload ## Basic Information - **Project Name**: anyupload - **Description**: anyupload是一个极度纯净的上传插件,通过简单调整就可以融入到任何项目,支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、取消等。仅需1000行代码 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 100 - **Created**: 2025-05-28 - **Last Updated**: 2025-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # anyupload [](https://travis-ci.org/dianbaer/anyupload) [](https://www.codacy.com/app/232365732/anyupload?utm_source=github.com&utm_medium=referral&utm_content=dianbaer/anyupload&utm_campaign=Badge_Grade) [](LICENSE) ### anyupload是一个极度纯净的上传插件,通过简单调整就可以融入到任何项目,支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、取消等。 ### 体验地址: https://www.dianbaer.com/AnyUploadClient/   ## 项目目录结构: ### AnyUploadClient(1000行代码) |--js(js库) |--anyupload(anyupload文件夹) |--css(anyupload css) |--dist(anyupload js打包版本) |--images(anyupload image) |--src(anyupload js未打包版本) |--FileConfig.js(配置) |--lib(依赖js) |--jquery.min.js ###################################### |--juggle-all.js(解耦合的工具库ALL IN ONE:https://github.com/dianbaer/juggle) 或 |--juggle-help.js |--juggle-event.js |--juggle-juggler.js (解耦合的工具库small require:https://github.com/dianbaer/juggle) |--juggle-http.js |--juggle-mv.js ###################################### |--spark-md5.js(用于分块计算md5) |--index.html(示例启动项目) ### AnyUploadServer(899行代码) |--src(服务器代码) |--CommonConfig.java(配置) |--protobuf(消息包生成工具) ### AnyUploadClient怎么使用: ```html