appcan php 上传图片,uexUploaderMgr上传多张图片

var imgArr = [];

var uPath = '';

var tm = 0;

var url = uUrl + "/Login/UploadFile?fwlp=" + accessKey + "&yhbm=" + appcan.locStorage.getVal("yhbm") + "&ddh=" + appcan.locStorage.getVal('ddbh') + "&wjm=hdzp";

appcan.ready(function() {

//选择好多张照片的回调

uexImage.onPickerClosed = function(info) {

var json = JSON.parse(info);

imgArr = json.data;

//  alert(imgArr.length);

for (var i = 0; i < json.data.length; i++) {

uopCode = i;

uexUploaderMgr.createUploader(i, url);

};

}

//****************上传回调***************

uexUploaderMgr.cbCreateUploader = function(opId, dataType, data) {

for (var i = 0; i < imgArr.length; i++) {

//alert("文件路径:"+imgArr[i]);

uexUploaderMgr.uploadFile(i, imgArr[i], "filename", 0);

};

openToast(2, 2, "开始上传图片");

}

//返回状态

uexUploaderMgr.onStatus = function(opId, fileSize, percent, serverPath, status) {

if (status == 0) {

openToast(2, 2, "上传进度:" + percent + "%");

}

if (status == 1) {

//alert(JSON.stringify());

tm += 1;

//获取服务器返回的文件名

var sFileName = JSON.parse(serverPath).file;

//=====================================================

// alert('url:'+"/Upload/" + appcan.locStorage.getVal("yhbm") + sFileName);

uPath += "/Upload/" + appcan.locStorage.getVal("yhbm") + sFileName + ';';

openToast(2, 2, "上传完成");

//显示上传之后的图片

//======================================================

//关闭上传对象

for (var i = 0; i < imgArr.length; i++) {

//  tm+=1;

uexUploaderMgr.closeUploader(i);

}

if (tm == imgArr.length) {

schd_suc();

}

}

if (status == 2) {

openToast(2, 2, "上传出错");

}

}

})

//上传回单完成之后,调用的方法

function schd_suc() {

uPath = uPath.slice(0, uPath.length - 1);

// alert('end' + uPath);

appcan.locStorage.setVal('hdzp', uPath);

var arr = uPath.split(';');

// alert('arr:'+arr);

$('#imgId').attr('src', uUrl + arr[0]);

$('#hds').html(tm + '/10张');

}

//关闭页面的方法

appcan.button("#tjBtn", " ", function() {

if (uPath == '') {

openToast(2, 2, '请上传回单!');

} else {

uexWindow.evaluatePopoverScript("chezhu", "content", "SubmitDDXXYSH()");

uexWindow.evaluatePopoverScript("sjDdxq", "", "appcan.window.close(-1)");

appcan.window.close(-1);

}

})

//打开图片选择插件

function openImg() {

tm = 0;

uPath = '';

clearFuc();

var data = {

min : 1,

max : 10,

title : "ttttt",

quality : 0.8,

//usePng:true,

detailedInfo : true

}

var json = JSON.stringify(data);

uexImage.openPicker(json);

}

//关闭页面的方法

appcan.button("#closeBtn", " ", function() {

appcan.window.close(-1);

})

//关闭页面的方法

appcan.button("#qxBtn", " ", function() {

appcan.window.close(-1);

})

//清空该订单下所有图片文件的方法

function clearFuc(){

appcan.ajax({

url : uUrl + "/Login/DeleteFile?fwlp=" + accessKey + "&yhbm=" + appcan.locStorage.getVal("yhbm") + "&ddh=" + appcan.locStorage.getVal('ddbh') ,

// url : uUrl + "/Login/DeleteFile?fwlp=" + accessKey + "&yhbm=123&ddh=123",

type : 'POST',

data :'',

contentType : 'application/json',

dataType : 'json',

offline : false,

offlineDataPath : 'wgt://aaa/',

success : function(data) {

},

error : function(e) {

err(e);

}

});

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值