WebUploader插件 怎么取消避免重复上传

原创
2015/07/06 22:11
阅读数 5.9K

这两天在寻找新的上传组件,发现WebUploader不错。他不处理UI,方便定制。 不过,发现一个很坑爹的问题,就是上传一次后,第二次上传同样的东西,他会在error事件里抛出F_DUPLICATE,无法重复上传。重写beforeFileQueued事件也不行。 查看API,实在找不到此项的配置项。 没办法,只好找到源码,注释掉他检查重复,抛出error的代码,然后重新压缩js,搞定。

输入图片说明

不知道大家有没有更好的办法,交流下。 对了,我的压缩用的是: http://tool.oschina.net/jscompress ^_^

展开阅读全文
打赏
0
8 收藏
分享
加载中
HTML5upload(http://www.html5upload.com)是基于html5技术的,由jquery把上传逻辑封装起来的支持断点续传上传jquery插件。无需安装任何插件,只要浏览器支持html5技术即可实现断点续传上传。同时本软件支持跨域上传,支持获取本地文件的md5值,在上传后可以与服务器端文件就行md5校验。

因为html5upload支持获取本地文件md5值,可以以md5值作为判断依据,当用户上传具有相同md5值的文件的时候,则可以判断出文件是否重复。
但是由于如果上传几个G的文件的话,获取文件完整md5值需要消耗比较多的时间,这个时候我们可以获取文件部分内容得到md5值来实现判断文件是否重复。
2017/05/22 22:26
回复
举报
更多评论
打赏
1 评论
8 收藏
0
分享
返回顶部
顶部