upload(file,epx,success) {
var filePath = file
var thead = filePath.substr(0,4);
if (thead=='http'){
var Key = filePath.substr(filePath.lastIndexOf('/') + 1); // 这里指定上传的文件名
} else {
var Key = filePath.substr(filePath.lastIndexOf('_') + 1); // 这里指定上传的文件名
}
var istype = this.checkImgType(Key);
if (istype.code==1){
wx.showModal({
title: istype.msg,
icon: 'none'
});
} else {
var dateObj = new Date();
var year = dateObj.getFullYear(); //得到年份
var month = dateObj.getMonth(); //得到月份
month = month + 1
month < 10 ? month = "0" + month : month = month
var date = dateObj.getDate(); //得到日期
date < 10 ? date = "0" + date : date = date
var dateTime = `${year}${month}${date}`
var timestamp = dateObj.getTime();
var nowDate = dateObj.toLocaleDateString();
var formatDate = nowDate.replace(/\//g, ""); // 格式斜杠日期
var newKey = '/'+epx+'/' + dateTime + '/' + timestamp + Key; // cos上定义目录
var tempObj = {};
tempObj.imgLocation = newKey; // 返回上传的绝对URL
// sdk提供的COS上传函数,如果想批量上传,在这里加FOR循环即可。
this.cos.postObject({
Bucket: this.tengxunconfig.Bucket, // 存储桶
Region: this.tengxunconfig.Region, // 地域
Key: newKey,
FilePath: filePath, // 本地文件临时地址
// onProgress: function (info) { // 上传时基本信息
// console.log(JSON.stringify(info));
// }
}, this.requestCallback(null, tempObj,success));
}
}
我也遇到这问题了,解决了没
有显示什么报错吗,体验版打开调试后可在上线版本看到调试框