- 求助A环境const db = wx.cloud.database()访问B环境的云数据库如何实现?
我在一个企业下,申请了两个微信appid,分别叫A环境和B环境, 前提是B环境已授权A环境内访问, 现在需要在A环境下,通过云环境共享授权,访问B环境的云数据库 const db = wx.cloud.database({env:'B环境ID'}) 此处,我填写B环境ID,报环境不存在,我填写A环境ID,又报没有数据库,此处该如何配置?
2021-03-21 - 为何公众号会被永久封禁?
微信公众号没有任何通知,一夜之间被永久封禁。原因是经投诉涉嫌收集隐私资料。我想请问一下: 1、我们是哪方面的资料涉及到了收集隐私资料,有没有相关的标准,我们好下次注意。 2、我查阅资料,一般违规处罚会先通知运营者,会列出违规内容和具体违规的文章,为何我们没有收到任何通知,直接永久封禁? 3、我们该如何申诉?需要提供什么资料?
2021-03-22 - 上传文件时如何将file转成二进制传给后端?
选择文件后返回file对象 detail: file: name: "小程序day4.pdf" size: 1127151 time: 1603221415 type: "file" url: "http://tmp/ujk8a7bS0NGse5099783ae4992420d02bc168fe82391.pdf" __proto__: Object index: 0 name: "" 不知如何将file转成{binary} 后端要求数据 uploadfile: (binary) savePath: cePin/ 为这样 在PC端可以 var fd =new FormData() fd.set("uploadfile",this.reportFile) fd.set("savePath",'cePin/') 将数据直接传给后端 小程序没有formData自己仿写了如下,但二进制格式不知道如何处理出来 async fileReq(){ let cookie=uni.getStorageSync('token') uni.request({ url:'http://xz.sanzang001.xyz:10015/system/util/uploadFileAll', method: 'POST', header: { 'content-type':'multipart/form-data; boundary=XXX', 'cookie':cookie[1] }, data:'\r\n--XXX' + '\r\nContent-Disposition: form-data; name="uploadfile"' + '\r\n' + '\r\n' +数据1+ '\r\n--XXX' + '\r\nContent-Disposition: form-data; name="savePath"' + '\r\n' + '\r\n' +'cePin/'+ '\r\n--XXX--', success:function(res){ console.log(res,'fileupOk') } }) } g跪求大佬解答
2021-03-22 - 小程序内开通会员属于虚拟支付吗?
如题 小程序名称:快预约 [图片][图片][图片]
2021-03-22 - getApp() 无法获取app.js中的实例,开发工具、真机调试可以,预览和体验版都不行?
[图片] getApp().test() 报错
2021-03-20 - 小程序页面onLoad回调里调用setData会使页面重新渲染吗?此时页面初始化渲染不是还没完成吗?
小程序页面onload回调函数里为什么可以调用setData函数,此时页面初始化渲染不是还没完成吗?页面初始渲染完成会触发onReady回调,我的理解是在这之后才可以调用setData,可是onLoad 是在onReady之前,为什么可以使用setData,是我理解错了吗?请大家帮我解惑,谢谢!
2021-03-20 - 超级菜鸟求帮忙!怎么用getuserprofile把用户信息上传到云数据库?
我的wxml是:<button wx:else bindtap="GetUserInfo" >授权登录</button> js:GetUserInfo: function (e) { wx.getUserProfile({ desc: '正在获取', //不写不弹提示框 success: function (res) { console.log("获取成功:", res) }, fail: function (err) { console.log("获取失败: ", err) } }) } 我这里只能在控制台下看到用户信息,希望哪位大神帮忙上一下代码把我的用户信息上传到云数据库!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2021-03-20 - 为什么ios不能访问小程序?
[图片]
2021-03-20 - uploadFile 将图片上传至云存储空间,上传至同一路径的问题?
官方文档是这么说的:uploadFile将本地资源上传至云存储空间,如果上传至同一路径则是覆盖。 问题描述: 云开发后台看确实是图片预览改变了,下载地址也能用浏览器打开新上传的图片,但是File ID 没变 ,用这个FileID作为WXML图片标签的src,加载的还是原来的图片。 请问为什么会出现这个现象呢?
2021-03-20 - API:_.eq()操作符命令(Command)作为event参数,传入云函数准备调用时,其值为空?
原始诉求: 将 "_.eq()" 的 Command 相关的API调用(我预期的 操作运算符)作为value,与其对应的key作为对象,通过event对象的参数,传入到相应的云函数中,最终预期能在云函数中的event对象中拿到对应的参数值,再进行 lookup 的联表查询。 在此过程中,似乎 - key : "_.eq()" 的 Command 相关的API调用 的键值对对象,无法预期传入到云函数中,而 "$.eq()" 则能够顺利正确传递。 问题描述: 不知是否我的使用方式不当,亦或是 "_.eq()" 的 Command 相关的API使用方式不支持其作为对象参数,在云函数的调用中进行引用? 测试过程: Command.eq: //Test for "match" $ command testMatchCommand() { wx.cloud.callFunction({ name : "testCommand", data : { matchCondition : { identityID : _.eq(1), //identityID : $.eq(1), } } }) .then(res => { console.log("==========testCommand : 返回结果原始数据:" + res.result); }); }, [图片] 现象描述:如我的测试表结果来看,键值对对象作为match的条件,并未起到过滤作用:identity : _.eq(1),并且 event.matchCondition 参数为空 AggregatedCommand.eq: //Test for "match" $ command testMatchCommand() { wx.cloud.callFunction({ name : "testCommand", data : { matchCondition : { //identityID : _.eq(1), identityID : $.eq(1), } // fieldName : 'identityID', // value : 1 } }) .then(res => { console.log("==========testCommand : 返回结果原始数据:" + res.result); }); }, [图片] 现象描述:基于同样的表,字段,查询条件,相比于 "_.eq()" API的调用,"$.eq()" 的 AggregatedCommand.eq API可以进行传递,但由于 match API 的使用限制:注意 [代码]match[代码] 阶段和其他聚合阶段不同,不可使用聚合操作符,只能使用查询操作符 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/aggregate/Aggregate.match.html#%E7%A4%BA%E4%BE%8B 其亦无法对联表查询的结果进行过滤,甚至无法得到预期包含数据的结果集 相关API API:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.eq.html
2021-03-20