html5 上传预览-文件上传开源组件WebUploader

2023-08-27 0 2,274 百度已收录

WebUploader是一个基于HTML5、FLASH为辅的开源网页上传组件。 由BaiduWebFE(FEX)团队开发。 它可以在现代浏览器上充分发挥HTML5的优势,而无需消灭主流IE浏览器。 它使用原始的FLASH运行时,兼容IE6+、Andorid4+、IOS6+。 两组运行时,用户可以随意选择相同的调用方式。 支持大文件分片并发上传,极大提高文件上传效率。

特性碎片、并发

分片与并发相结合,将大文件分成多个块并发上传,大大提升了大文件的上传速率。

当网络问题导致传输错误时html5 上传预览,只需重传错误的段,而不是整个文件。 另外,片段传输可以越来越实时地跟踪上传进度。

html5 上传预览-文件上传开源组件WebUploader

预览、压缩

支持常用图像格式jpg、jpeg、gif、bmp、png预览和压缩html5 上传预览,节省网络数据传输。

解析jpeg中的元信息,对各个方向进行正确的处理,并上传并保留压缩后图像的所有原始元数据。

多种添加文件的方式

html5 上传预览-文件上传开源组件WebUploader

支持多文件选择、类型过滤、拖放(文件和文件夹)和图片粘贴功能。

粘贴功能主要是剪贴板中有图片数据时显示(QQ等截屏工具(Ctrl+ALT+A),在网页上的图片上右键点击复制),Ctrl+V可以添加这张图片文件。

HTML5&FLASH

兼容主流浏览器,socket一致,实现两套运行时支持,用户无需关心内部使用了哪些内核。

html5 上传预览-文件上传开源组件WebUploader

同时Flash部分不做任何UI相关的工作,方便用户扩展和自定义不关心Flash的业务需求。

MD5二次传输

当文件体积较大且金额比较大时,支持上传前验证文件的md5值。 如果一致则可以直接跳过。

如果服务器和后端统一改变算法,采取分段md5,验证性能可以大大提高,持续时间在20ms左右。

易于扩展和拆卸

采用可拆卸机构,将各个功能分离成小部件,可以自由搭配。

代码按照AMD标准组织,清晰且易于中级玩家扩展。

开源红包福利

【人人都可以领取,天天都可以领取,抢大红包!】#吱答答#长按复制此消息,打开支付宝领取! GptxsZ439Q

-------------------------------------------------- ----

陌陌订阅号:opensourcepie

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html5 html5 上传预览-文件上传开源组件WebUploader https://www.wkzy.net/game/166402.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务