2 zh5220909 zh5220909 于 2017.01.05 16:47 提问

webuploader+Java如何实现分片+断点续传

分片上传已经实现了 我的原理是这样的,前端使用webuploader分片上传到后台,后台记录下上传成功的每个片,如果中途上传断开 下次继续上传的时候通过判断前端传入服务器的文件md5码,判断是否同一个文件,然后找出已经上传完成的片 返回给前端。
问题来了:在前端怎么使用webuploader 让这些片跳过上传。skipFile( file )和cancelFile( file )都只对文件有效,而且我拿不到片的集合。寻大神解决一下,如何能跳过或者选择性的上传文件的分片。

2个回答

zh5220909
zh5220909   2017.01.06 10:38

已经解决 自定义一个上传前调用的组件
//是否上传分片验证
WebUploader.Uploader.register({
'name': 'beforeSend',
'before-send': function(block){
//checkBlock,去后台取数据,判断这个分片是否存在
checkBlock
var deferred = WebUploader.Deferred();
if(checkBlock=="1"){
//已经存在的分片跳过上传
deferred.reject();
}else{
deferred.resolve();
}

            return deferred.promise();
                }
    });
qq_36424895
qq_36424895   2018.03.28 18:44

.reject()没用啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java使用WebUploader做大文件的分块和断点续传
前言: WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。 上面的一段话是来自 http://fex.bai
webuploader大文件 分片 断点续传
原文参考于http://blog.csdn.net/chenxiaoyu_csdn/article/details/70847203 webupload官网下载需要的Uploader.swf、webuploader.css、webuploader.js  文件jsp 页面
webUploader大文件断点续传学习心得
一、准备材料:Uploader.swf、webuploader.css、webuploader.js,其中Uploader.swf只在初始化webUploader时用到,其余两个文件在页面引用即可。下载地址:https://github.com/fex-team/webuploader/releases 二、Jsp代码:     大文件:
[整理]WebUploader + SpringMVC 实现多文件断点续传之一 多文件上传
文件上传Web支持大文件断点续传WebUploader控件实现
[整理]WebUploader + SpringMVC 实现多文件断点续传之二 多文件断点续传
spring mvc ,webuploader ,断点续传
前端WebUploader后端Java大文件分片上传
前端WebUploader后端Java大文件分片上传,实际测试可用
webuploader在springMVC+jquery+Java开发环境下的大文件分片上传
参考的文章http://blog.csdn.net/new_sara/article/details/51604997 因为从网上看到的总是和自己项目开发有些许差别,所以也是在调试了很久之后,发现适合自己项目的代码,现在把过程记录下来,以便以后查阅. 注意: 1,webuploader上传组件会和jquery自带的上传组件冲突,所以不要使用标签中添加上传文件的属性; encty
大文件分块上传以及断点续传
本文结合以下两篇博客整理而来。这两篇博客链接地址为: http://blog.csdn.net/kewanjun_lcx/article/details/52077868 http://blog.csdn.net/chenxiaoyu_csdn/article/details/70847203jsp代码如下:<%@ page language="java" contentType="text/h
webUploader---实现大文件断点续传
沿用官网的例子,实现了大文件的断点续传功能; 服务器端是PHP写的;前台是html+js; 因为做断点续传功能的时候,费了些功夫,所以把代码放上来,供大家啊参考交流~~
断点续传、大文件上传、秒传、webuploader
demo下载地址:点击打开链接一、 功能性需求与非功能性需求要求操作便利,一次选择多个文件进行上传;支持大文件上传(1G),同时需要保证上传期间用户电脑不出现卡死等体验;交互友好,能够及时反馈上传的进度;服务端的安全性,不因上传文件功能导致JVM内存溢出影响其他功能使用;最大限度利用网络上行带宽,提高上传速度;二、 设计分析对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是...