跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源

跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源

ID:17495451

大小:2.48 MB

页数:14页

时间:2018-09-02

跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源_第1页
跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源_第2页
跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源_第3页
跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源_第4页
跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源_第5页
资源描述:

《跟我学百度文件上传webuploader插件及应用示例——webuploader插件相关技术特性及技术参考文档资源》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杨教授工作室精心创作的优秀程序员职业提升必读系列资料1.1跟我学百度文件上传WebUploader插件及应用示例——WebUploader插件相关技术特性及技术参考文档资源1.1.1WebUploader插件相关技术特性及技术参考文档资源1、WebUploader是什么WebUploader是由BaiduWebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代Web文件上传的开源应用组件。在目前支持HTML5的现代浏览器中能充分发挥HTML5的技术优势,同时又不摒弃主流的IE浏览器,保留和沿用原来的FL

2、ASH运行时的兼容技术特性,兼容PC系列的浏览器如微软IE浏览器、IOS和Android等移动设备中的浏览器。2、WebUploader提供有HTML5和FLASH两种版本WebUploader为Web应用系统提供有HTML5和FLASH两种不同的版本,两套版本的系统在运行时,采用同样的调用方式,并可供用户任意选用其一版本。为了考虑最大的兼容性,目前WebUploader同时实现了HTML5和FLASH两套运行时,在不支持HTML5的浏览器里面自动切换成FLASH方式上传,这样的好处是,既能在条件允许的情况保证HTML5发挥

3、出其高效的优势,又能在不支持HTML5的浏览器里面保证能正常运行。3、WebUploader能够实现大容量文件快速上传而对于大容量文件的上传,则采用将大文件分片并发上传的实现技术,极大地提高了大容量文件上传的效率。4、WebUploader主要的技术特性——分片、并发分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度。当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进度。客户端完全基于JavaScript的浏览器文件上传器,不需要任何浏览器插件,但需要

4、和jQuery框架协同工作,支持超大文件上传,其算法是将一个超大文件切片成N个数据块依次提交给服务端处理,由服务端存储断点信息实现断点续传的功能;支持文件拖拽上传,直接将文件拖拽到页面元素上方即可自动上传(默认元素是body)。14杨教授工作室,版权所有,盗版必究,14/14页杨教授工作室精心创作的优秀程序员职业提升必读系列资料5、WebUploader主要的技术特性——预览、压缩支持常用图片格式jpg,jpeg,gif,bmp,png预览与压缩,节省网络数据传输。解析jpeg中的meta信息,对于各种orientation

5、做了正确的处理,同时压缩后上传保留图片的所有原始meta数据。6、WebUploader主要的技术特性——多途径添加文件支持文件多选,类型过滤,拖拽(文件&文件夹),图片粘贴功能。粘贴功能主要体现在当有图片数据在剪切板中时(截屏工具如QQ(Ctrl+ALT+A),网页中右击图片点击复制),Ctrl+V便可添加此图片文件。7、WebUploader主要的技术特性——可灵活地进行系统定制在使用WebUploader插件实现图片文件的上传前,不仅可以预览所上传的图片,而且还可限制上传的单个文件的容量大小和单次上传的图片文件的个数。

6、使用者可灵活地对系统进行定制以满足用户的个性化的应用要求。8、WebUploader主要的技术特性——提供有HTML5和FLASH两套不同的版本WebUploader兼容于主流的浏览器,并提供有HTML5和FLASH两套不同的版本,而且两套版本的接口一致,实现了两套运行时的系统支持,用户无需关心在WebUploader内部应用了什么内核。而对于FLASH版本中的Flash部分没有做任何UI相关的工作,方便不关心FLASH相关技术的用户进行功能扩展和自定义业务需求。9、WebUploader主要的技术特性——MD5秒传当待上传

7、的文件体积大、数量也比较多时,WebUploader支持在大文件上传前将做大文件的MD5值验证,如果存在一致性则可直接跳过。从而可大大提升验证的性能,而且耗时也在20ms左右。10、WebUploader主要的技术特性——易扩展、可拆分WebUploader插件采用可拆分机制实现,而且将各个功能独立成了对应的小组件,使用者可自由地搭配。WebUploader插件采用了AMD规范组织的代码,功能清晰明了,方便高级玩家进行系统的功能扩展。1.1.1下载WebUploader相关的系统库及技术文档资料1、WebUploader的官

8、方网站http://fex.baidu.com/webuploader/14杨教授工作室,版权所有,盗版必究,14/14页杨教授工作室精心创作的优秀程序员职业提升必读系列资料2、下载的页面网址http://fex.baidu.com/webuploader/download.html3、下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。