# anyupload **Repository Path**: Simlan/anyupload ## Basic Information - **Project Name**: anyupload - **Description**: anyupload是一个极度纯净的上传插件,通过简单调整就可以融入到任何项目,支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、取消等。仅需1000行代码 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.threecss.com/AnyUploadClient/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 100 - **Created**: 2017-10-27 - **Last Updated**: 2020-12-19 ## 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.threecss.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(解耦合的工具库:https://github.com/dianbaer/juggle) |--spark-md5.js(用于分块计算md5) |--index.html(示例启动项目) ### AnyUploadServer(899行代码) |--src(服务器代码) |--CommonConfig.java(配置) |--protobuf(消息包生成工具) ### AnyUploadClient怎么使用: ```html