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(); } } });

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。