node. java 上传文件_GitHub - javanf/webUpload: nodejs 大文件上传,多文件上传

大文件,多文件上传

测试15G文件可以上传

重头戏在test.jade里面,引入js文件

var Uploader = Q.Uploader;

var uploader = new Uploader({

url: "../admin/uploadVideo",//后台请求地址

target: document.getElementById("upload-target"),

view: document.getElementById("upload-view"),

//allows: ".txt,.jpg,.png,.gif,.zip,.rar,.7z",//文件上传类型

//每次上传都会发送的参数(POST方式)

data: { user: "Devin" },

on: {

add: function (task) {

if (task.disabled) return alert("允许上传的文件格式为:" + this.ops.allows);

log(task.name + ": 已添加!");

},

remove: function (task) {

log(task.name + ": 已移除!");

},

//上传之前触发

upload: function (task) {

//exe文件可以添加,但不会上传

if (task.ext == ".exe") return false;

//可针对单独的任务配置参数(POST方式)

task.data = { name: task.name + "_" + Date.now() };

},

//上传完成后触发

complete: function (task) {

if (task.state != Uploader.COMPLETE) return log(task.name + ": " + Uploader.getStatusText(task.state) + "!");

var json = task.json;

if (!json) return log(task.name + ": 服务器未返回正确的数据");

log("服务器返回: " + (task.response || ""));

log();

}

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值