var server = **********; //上传文件的端口
var files = []; //文件的数组
document.getElementById("ContractID-btn").addEventListener('tap', function() {
plus.gallery.pick(function(e) {
document.getElementById("ContractID-btn").innerText = '选择照片(' + e.files.length + ')张';
//从相册添加文件
appendFile(e); //添加文件
}, function(e) {
// outSet("取消选择图片");
}, {
filter: "image",
multiple: true,
system: false
});
});
//上传文件
function uploadContract() {
var task = plus.uploader.createUpload(server, {
method: "POST"
}, function(t, status) {
if(status == 200) {
plus.nativeUI.closeWaiting();
mui.toast('上传成功');
ContractZIP = JSON.parse(t.responseText).fileName;
rowContract = JSON.parse(t.responseText).rawFiles;
} else {
alert('上传失败,请重试');
}
});
task.addData("fileType", "合同");
task.addData("customerId", CustomerId);
for(var i = 0; i < files.length; i++) {
var f = files[i];
task.addFile(f.path, {
key: f.name
});
}
task.start();
}
//添加文件
function appendFile(p) {
plus.nativeUI.showWaiting("正在上传...");
var index = 1;
files = []; //清空数组,防止重复上传
for(var i = 0; i < p.files.length; i++) {
var n = p.files[i].substr(p.files[i].lastIndexOf('/') + 1);
files.push({
name: "uploadkey" + index,
path: p.files[i]
});
index++;
}
uploadContract();//添加完文件,开始上传
}

纯牛奶645
- 发布:2016-08-25 10:17
- 更新:2021-02-09 10:21
- 阅读:9944
上传多张照片到服务器
分类:HTML5+
17 个评论
要回复文章请先登录或注册
1***@qq.com
m***@163.com
7***@qq.com
9***@qq.com
纯牛奶645 (作者)
距离您98米
奔跑的蘑菇
纯牛奶645 (作者)
mm炫酷
纯牛奶645 (作者)