stsAccessKeyId = ""
stsAccessKeySecret = ""
stsToken = ""
var checkpoint_temp;
var requestUrl;
var returnUrl;
var str;
var buckName='newxgccpm'
function ftlUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
console.log("-----------------------start");
ftlMultitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt);
};
function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt) {
console.log("-----------------------start");
// let BosClient = baidubce.sdk.BosClient
// // let config = {
// // endpoint: 'http://su.bcebos.com',
// // credentials: {
// // ak: '9915286aab2949949b489e8ab3f70a09', //您的AK
// // sk: '069036bdb93c4bc59c4995ccc543243e' //您的SK
// // }
// // }
// // let client = new BosClient(config);
if(cpt == 1)
multitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix);
else
multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix);
};
function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser) {
console.log("-----------------------start");
if(cpt == 1)
multitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
else
multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
};
function multitestFlag (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt,idx,prefix,currentUser) {
var formdata = new FormData();
formdata.append("storeAs",storeAs);
formdata.append("file",file);
var names = storeAs.split("/");
var name = names[names.length-1];
$.ajax({
type:'post',
url:realPath+"/bos/upload",
data:formdata,
contentType: false,
processData: false,
success:function (data1) {
if(data1.code==='1'){
returnUrl = realPath+"/sys/workattachment/saveAttachment";
$.ajax({
type:'post',
url:returnUrl,
data:{
"attachmentName":file['name'],
"attachmentId":attachmentId,
"attachmentFlag":attachmentFlag,
"url":data1.url,
"divIdType":divId
},
success:function(data){
console.log('url : ' + data.url);
if(data.status=="Success"){
parent.layer.msg("上传成功!",{icon:1});
var str = '' ;
var addFile = prefix+divId;
if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
str = '';
}else if(isContains("pdf",data.type)){
str = ''+data.attachmentName+'';
}else {
str = ''+data.attachmentName+'';
}
$(prefix+"_fileTypeDiv").empty();
$(prefix+"_fileTypeDiv").append(str);
$(prefix+"_uploadUserName").html(currentUser);
var d = new Date();
var dateTime=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate();
$(prefix+"_uploadDate").html(dateTime);
$(prefix+"_fileName").val(data.attachmentName);
$(prefix+"_fileType").val(data.type);
$(prefix+"_fileUrl").val(data.url);
$(prefix+"_fileAttachmentFlag").val(data.attachmentFlag);
$(prefix+"_fileAttachmentId").val(data.attachmentId);
var result = ' 下载';
var delResult =
' 修改';
$(prefix+"_operation").empty();
$(prefix+"_operation").append(delResult);
}else {
parent.layer.msg("上传失败!",{icon:2});
}
}
})
}else {
parent.layer.msg("上传失败!",{icon:2});
}
}
})
};
function fBmultipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser) {
console.log("-----------------------start");
if(cpt == 1)
fBmultitestFlag(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
else
multitest(storeAs, file,attachmentId,attachmentFlag,uploadPath,divId,size, cpt,idx,prefix,currentUser);
};
function fBmultitestFlag (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt,idx,prefix,currentUser) {
var formdata = new FormData();
formdata.append("storeAs",storeAs);
formdata.append("file",file);
var names = storeAs.split("/");
var name = names[names.length-1];
$.ajax({
type:'post',
url:realPath+"/bos/upload",
data:formdata,
contentType: false,
processData: false,
success:function (data1) {
if(data1.code==='1'){
returnUrl = realPath+"/sys/workattachment/saveAttachment";
$.ajax({
type:'post',
url:returnUrl,
data:{
"attachmentName":file['name'],
"attachmentId":attachmentId,
"attachmentFlag":attachmentFlag,
"url":data1.url,
"divIdType":divId
},
success:function(data){
console.log('url : ' + data.url);
if(data.status=="Success"){
parent.layer.msg("上传成功!",{icon:1});
var str = '' ;
var addFile = prefix+divId;
if (isContains("jpg,png,gif,bmp,jpeg",data.type)){
str = '
';
}else if(isContains("pdf",data.type)){
str = ''+data.attachmentName+'';
}else {
str = ''+data.attachmentName+'';
}
$(prefix).parent().parent().find("td").eq(2).html(str)
$(prefix).parent().parent().find("td").eq(0).find("input").eq(1).val(data.id)
var d = new Date();
var dateTime=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate();
var result = ' 下载';
var delResult =
' 修改';
// $(prefix).parent().parent().find("td").eq(4).append(result)
}else {
parent.layer.msg("上传失败!",{icon:2});
}
}
})
}else {
parent.layer.msg("上传失败!",{icon:2});
}
}
})
};
function multitest (storeAs, file,attachmentId,attachmentFlag,uploadPath,divId, size,cpt) {
// var buffer = new Buffer('123')
var formdata = new FormData();
formdata.append("storeAs",storeAs);
formdata.append("file",file);
var names = storeAs.split("/");
var name = names[names.length-1];
$.ajax({
type:'post',
url:realPath+"/bos/upload",
data:formdata,
contentType: false,
processData: false,
// progress: function* (percent, cpt) {
// console.log(cpt);
// console.log('Progress: ' + percent);
// var p = Math.floor(percent*100);
// $("#jindutiao"+divId).attr("style","width: "+p+"%");
// $("#jindutiao"+divId).attr("aria-valuenow",p+"%");
// $("#baifenbi"+divId).html(p+"%");
// $("#fileName"+divId).html(name);
// }
success:function (data1) {
if(data1.code==='1'){
returnUrl = realPath+"/sys/workattachment/saveAttachment";
var p = Math.floor(1*100);
$("#jindutiao"+divId).attr("style","width: "+p+"%");
$("#jindutiao"+divId).attr("aria-valuenow",p+"%");
$("#baifenbi"+divId).html(p+"%");
$("#fileName"+divId).html("上传进度:");
$.ajax({
type:'post',
url:returnUrl,
data:{
"attachmentName":file['name'],
"attachmentId":attachmentId,
"attachmentFlag":attachmentFlag,
"url":data1.url,
"divIdType":divId
},
success:function(data){
// console.log('ajax requst : ' + data.status);
console.log('url : ' + data.url);
if(data.status=="Success"){
parent.layer.msg("上传成功!",{icon:1});
var lenght =$(".trIdAdds").length;
if (size != 0){
lenght += size;
}
var addFile = "addFile"+divId;
var str = '