webuploader 介绍
WebUploader是 一个 简单的以html5为主,FLASH为辅的现代 文件 上传 组件。在现代的浏览器里面能充分发挥html5的优势,同时又不摒弃主流IE浏览器,延用原来的FLASH运行时,兼容IE6+,Andorid 4+,IOS 6+。两套运行时,同样的 调用 方式,可供 用户 任意选用。 支持 大 文件 分片并发 上传 ,极大的提高了 文件 上传 效率。
webuploader特性
分片、并发
分片与并发结合,将 一个 大 文件 分割成多块,并发 上传 ,极大地提高大 文件 的 上传 速度。
当网络问题导致传输 错误 时,只需要重传出错分片,而不是整个 文件 。另外分片传输能够更加实时的跟踪 上传 进度。
预览、压缩
支持 常用 图片 格式jpg,jpeg,gif,bmp,png预览与压缩,节省网络数据传输。
解析jpeg中的 Meta 信息,对于各种orientation做了正确的处理,同时压缩后 上传 保留 图片 的所有原始 Meta 数据。
多途径 添加 文件
支持 文件 多选,类型过滤,拖拽( 文件 & 文件 夹), 图片 粘贴 功能 。
粘贴 功能 主要体现在当有 图片 数据在剪切板中时(截屏工具如QQ(Ctrl + ALT + A),网页中右击 图片 点击复制),Ctrl + V便可 添加 此 图片 文件 。
html5 & FLASH
兼容主流浏览器,接口一致,实现了两套运行时 支持 , 用户 无需关心内部用了什么内核。同时Flash部分没有做任何UI相关的工作,方便不关心flash的 用户 扩展和 自定义 业务需求。MD5秒传
当 文件 体积大、量比较多时, 支持 上传 前做 文件 md5值验证,一致则可直接跳过。如果服务端与前端统一 修改 算法,取段md5,可大大提升验证 性能 ,耗时在20ms左右。易扩展、可拆分
采用可拆分机制,将各个 功能 独立成了小组件,可自由搭配。采用AMD规范组织 代码 ,清晰明了,方便高级玩家扩展。? 链接 : http://www.fly63.com/nav/1554网站地址 : http://fex.baidu.com/webuploader/
GitHub: https://github.com/fex-team/webuploader
网站描述: 以HTML5为主,FLASH为辅的现代 文件 上传 组件
webuploader官方网站
官方网站: http://fex.baidu.com/webuploader/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。