_uploadFile(filePath, index) {let result = {};const { policy } = app.globalData;const formData = {key: policy.directory + filePath, //在开发者工具里检测 注意// 'key': policy.directory + filePath.replace('wxfile://', ''), //在手机上检测 注意policy: policy.policy,OSSAccessKeyId: policy.accessID,success_action_status: "200",signature: policy.signature,callback: policy.callback};console.log(formData);const { resultCode, detail } = upload.promisify(wx.uploadFile)({url: `${policy.host}`, //开发者服务器 urlfilePath, //要上传文件资源的路径name: "file", //文件对应的 key,开发者在服务端可以通过这个 key 获取文件的二进制内容formData: {key: policy.directory + filePath, //在开发者工具里检测 注意// 'key': policy.directory + filePath.replace('wxfile://', ''), //在手机上检测 注意policy: policy.policy,OSSAccessKeyId: policy.accessID,success_action_status: "200",signature: policy.signature,callback: policy.callback}});if (resultCode) {console.log("失败1");const url = policy.host + "/" + policy.directory + filePath;result = { ...JSON.parse(detail.data), resultCode: "OK", url };} else {console.log("失败2");result = { resultCode: "FAIL" };}return result;},
