在没有云存储对应目录的情况下执行了上传文件代码:
uploadeImgs(){
return new Promise((resolve,reject)=>{
//随机字符串,拼接图片名称,防止同名文件产生,而被后一个覆盖前一个文件
let imgion = this.img.lastIndexOf('.');
let eximg =this.img.slice(imgion);
let cloudpath = `${Date.now()}-${Math.floor(Math.random(0,1)*10000000)}${eximg}`;
console.log("图片",cloudpath);
wx.cloud.uploadFile({
cloudPath:' 1/'+cloudpath,//注意1前面有空格的,在云存储没有创建该目录,代码创建后由于1前留空了导致我无法删除(删了还在)
filePath:this.img,//文件路径
})
.then(res=>{
console.log("图片上传完成");
resolve(res.fileID);
})
.catch(err=>{
console.log(err)
});
})
},
没法重命名吧,只能删了重新传