WebUploader 项目推荐
webuploader It's a new file uploader solution! 项目地址: https://gitcode.com/gh_mirrors/we/webuploader
项目基础介绍和主要编程语言
WebUploader 是由 Baidu WebFE(FEX) 团队开发的一个现代文件上传组件。该项目主要使用 HTML5 和 FLASH 技术,以确保在现代浏览器中充分发挥 HTML5 的优势,同时兼容主流 IE 浏览器。WebUploader 的主要编程语言包括 JavaScript、ActionScript、C++、HTML、CSS 和 PHP。
项目核心功能
- 分片与并发上传:将大文件分割成多个小块并发上传,极大提高了大文件的上传速度。当网络问题导致传输错误时,只需重传出错的分片,而不是整个文件。
- 预览与压缩:支持常用图片格式(如 JPG、JPEG、GIF、BMP、PNG)的预览与压缩,节省网络数据传输。
- 多途径添加文件:支持文件多选、类型过滤、拖拽(文件和文件夹)、图片粘贴功能。
- HTML5 & FLASH 兼容:实现了两套运行时支持,兼容主流浏览器,用户无需关心内部使用的技术。
- MD5 秒传:支持上传前进行文件 MD5 值验证,一致则可直接跳过上传。
- 易扩展、可拆分:采用可拆分机制,将各个功能独立成小组件,方便高级玩家扩展。
项目最近更新的功能
由于 WebUploader 项目在 2022 年 8 月 22 日已被其所有者归档,目前处于只读状态,因此没有最近的更新功能。如果有新的功能改进或 bugfix,可以提交 PR(Pull Request)。
webuploader It's a new file uploader solution! 项目地址: https://gitcode.com/gh_mirrors/we/webuploader