微信云开发,后台node.js环境,使用axios中post请求上传到“云存储”,遇到的一系坑。如果使用request-promise就没有这么坑。
//向云存储上传文件
static async upLoadFile(path,file){
const ACCESS_TOKEN = await AccessToken.getAccessToken();
let res = await axios.post(`/tcb/uploadfile?access_token=${ACCESS_TOKEN}`,
{
"env": wx.cloudID,
"path":path,
})
//console.log(res);
if(res.data.errcode!==0){
let errcode = res.data.errcode;
let errmsg = res.data.errmsg;
return {errcode,errmsg}
}
const info= res.data;
let formData= new FormData();
formData.append('key',path)
formData.append('Signature',info.authorization)
formData.append('x-cos-security-token',in