|
楼主 |
发表于 2018-1-22 16:13:53
|
显示全部楼层
Model.prototype.mainDataSaveAtt = function(rowID) {
// 这里的uri根据自己的需求设定,是一个接收上传图片的地址
var bsessionid = this.getContext().getBSessionID();
var addressUrl = parent.window.location.host;
var uri = "http://" + addressUrl + "/x5/UI2/common/components/doc/fileSteamUpload.j?"
// process&activity
+ "process=/PM/PM/process/site_SafeCheckReg/site_SafeCheckRegProcess&activity=mainActivity"
// sPprocess&sActivity
+ "&sProcess=/PM/PM/process/site_SafeCheckReg/site_SafeCheckRegProcess&sActivity=mainActivity"
// 附件所需参数
+ "&sConcept=PM_SM_QualCheReg&sDataID=" + rowID + "&sComponentsID=swfSafeChRe" + "&bsessionid=" + bsessionid;
var params = new Object();
// 上传图片数据封装
var $imgs = $(this.getElementByXid("divUploadImages")).find("img.weui_uploader_image");
for (var i = 0; i < $imgs.length; i++) {
uri = encodeURI(uri + "&sRemark=" + (i + 1));
var $img = $imgs.eq(i);
var imageURI = $img.attr("src");
var options = new FileUploadOptions();
options.fileKey = "fileAddPic";// 用于设置参数
options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);
// 如果是图片格式,就用image/jpeg,其他文件格式上官网查API
options.mimeType = "image/jpeg";
options.chunkedMode = false;
options.params = params;
var ft = new FileTransfer();
function success(result) {
navigator.notification.progressStop();
}
function fail(message) {
alert("失败:" + JSON.stringify(message));
}
ft.upload(imageURI, uri, success, fail, options);
}
} |
|