Web Uploader - 功能齐全,完美兼容 IE 的上传组件

文件上传是网站和 Web 应用程序的常用功能,一直没有一款完美的文件上传组件,因此让很多开发人员碰到头疼的浏览器兼容问题。

  WebUploader 是由 Baidu FEX 团队开发的一款以 HTML5 为主,FLASH 为辅的现代文件上传组件。在现代的浏览器里面能充分发挥 HTML5 的优势,同时又不摒弃主流IE浏览器,沿用原来的 FLASH 运行时,兼容 IE6+,iOS 6+, android 4+。采用大文件分片并发上传,极大的提高了文件上传效率。

 

 

源码下载      在线演示

 

特性

分片、并发

  分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度。

  当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进度。

预览、压缩

  支持常用图片格式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规范组织代码,清晰明了,方便高级玩家扩展。

 

源码下载      在线演示

转载于:https://www.cnblogs.com/ilovejiahuigege/p/3896429.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Velero是一个开源的备份和恢复工具,用于在Kubernetes集群中进行应用程序和数据的备份和迁移。 在Velero中,--uploader-type是一个命令行选项,用于指定备份的上传器类型。备份上传器是负责将Velero创建的备份文件传输或存储到指定位置的组件。 Velero支持多种备份上传器类型,包括: 1. azure:将备份文件上传到Azure Blob存储。 2. gcp:将备份文件上传到Google Cloud Storage。 3. s3:将备份文件上传到Amazon S3存储桶。 4. restic:使用restic工具进行备份文件的存储和管理。 5. volumeSnapshot:使用Kubernetes的卷快照功能进行备份和恢复。 使用--uploader-type选项,可以根据需求选择合适的备份上传器类型。例如,如果有一个Azure Blob存储账户可以用于备份存储,可以指定--uploader-type=azure来使用Azure Blob上传器。每种上传器类型都有自己特定的配置和要求,需要提供相应的认证凭据和配置信息。 通过指定适当的--uploader-type,Velero能够将备份数据安全地存储到受信任的云存储提供商或其他指定位置,以便在需要时进行恢复并迁移应用程序和数据。 总而言之,--uploader-type是Velero的一个选项,用于选择备份上传器类型,以指定备份数据的存储位置和方式。根据不同的需求和环境,可以选择使用Azure Blob、Google Cloud Storage、Amazon S3等不同的上传器类型来实现备份的上传功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值