不需要在云函数或者服务端进行转化。 看你需不需要将这个小程序码拿出来用,如果只是在小程序页面内展示,直接用image组件显示就行,放进src就可以了。 如果需要拿出来用,也就是转成实际的图片的话,将base64格式的数据转换成图片,并储存在小程序的临时文件路径里面。假设绘制海报,那把这个临时路径扔进去就行。 参考我的博客:https://blog.csdn.net/weixin_44702572/article/details/113967087
wxacode.createQRCode调用成功后返回的二进制流如何转换为图片呢?[图片]
2022-02-23看一下生成的代码,报错是因为这个链接中的跳转路径不存在。同时留意一下跳转的版本。微信外部跳转时,设置的版本是生效的(开发、体验、正式版)。
外部浏览器跳转小程序的问题,跳转不了?内部浏览器已经没问题了。环境ID:cloud1-8gpy12fx38fa4373 用的是官方代码,改了路径和ID等。用外部浏览器就出现如下错误,在微信中打开已经没有问题。 cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: Error: errCode: 40165 | errMsg: openapi.urlscheme.generate:fail invalid weapp pagepath rid: 6215ef1c-79920347-7038993b at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2392:31) at processTicksAndRejections (/internal/process/task_queues.js:97:5) (callId: 1645604635084-0.8861926687145796) (trace: 16:23:55 start->16:23:55 system error (Error: errCode: -504002 functions execute fail | errMsg: Error: errCode: 40165 | errMsg: openapi.urlscheme.generate:fail invalid weapp pagepath rid: 6215ef1c-79920347-7038993b at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2392:31) at processTicksAndRejections (/internal/process/task_queues.js:97:5)), abort); at cloud.callFunction api; at new t (cloud.js:16:2910) at cloud.js:16:3658 at c (cloud.js:16:3711) at cloud.js:16:190305 t @ cloud.js:16 (anonymous) @ cloud.js:16 c @ cloud.js:16 (anonymous) @ cloud.js:16
2022-02-23云函数正在创建或者更新过程中,没办法再次进行更新,
当前函数处于CreateFailed状态,无法进行此操作,请稍后重试?云函数上传提示错误。当前函数处于CreateFailed状态,无法进行此操作,请稍后重试。 第二天了还这样
2022-02-23修改后保存了,就不会变回去。你看看你修改完保存成功没有。保存了。不一定要提交审核。
为什么用户隐私保护指引设置总是会滚到上一版本?好几次我都更新了用户隐私保护指引设置,当天也生效了,但是过几天后再去看又变成了更新前的版本,这个情况不止一次了,是必现的,为什么会这样, appid:wx0cc090fe15d005ad
2022-02-23正常的,我的也没有。
云开发控制台怎么不显示用户昵称和头像呢?[图片]
2022-02-21昵称简单,不说。说一下手机号码的。 html: <button class="get-phone-btn" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">快速获取</button> js: /** 获取手机号 */ async getPhoneNumber(res) { wx.showLoading({ title: '授权中', mask: true }) const errMsg = res.detail.errMsg if (errMsg !== "getPhoneNumber:ok") { wx.hideLoading({ success: (res) => {}, }) wx.showToast({ title: '获取失败,请手动输入', icon: 'none', mask: true }) return } const cloudID = res.detail.cloudID wx.showLoading({ title: '获取中', mask: true }) // 这里我自己封装了云函数请求API。按你的来就行。 const resultObj = await utils.callCloudFun("getOpenData", { cloudIdList: [cloudID] }) console.log(resultObj) const errCode = resultObj.result.errCode if (errCode !== 0) { wx.hideLoading({ success: (res) => {}, }) wx.showToast({ title: '获取失败,请手动输入', icon: 'none', mask: true }) return } const resultStr = resultObj.result.dataList[0].json const resultJson = JSON.parse(resultStr) console.log(resultJson) const phone = resultJson.data.phoneNumber wx.hideLoading({ success: (res) => {}, }) }, 云函数(name: getOpenData): const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event) => { const wxContext = cloud.getWXContext() const openid = wxContext.OPENID const cloudIdList = event.cloudIdList try { const result = await cloud.openapi.cloudbase.getOpenData({ "openid": openid, "cloudidList": cloudIdList }) return result } catch (err) { return err } }
云开发怎么获取用户的呢称和电话?云开发怎么获取用户的呢称和电话?
2022-02-20不支持显示数组对象。改成:imgs:["url1", "url2"]就可以了。
小程序云开发上传的图片(图片数组)不能在CMS内容模型中显示?1.数据库中数据是这样的 [图片] 2.CMS中内容模型 [图片] 3.CMS中不能正常显示图片 [图片]
2022-02-20目前不支持。如果使用CMS就不要这样设计数据的结构。建议把这个小对象解出来。
如何在CMS中显示数据库中对象的某个字段而不是整个对象?[图片] [图片] [图片]
2022-02-20方法1:两个云函数。云函数A分割文件,调用云函数B去执行读取。 方法2: 一个云函数。读取一部分后,存入数据库,打个标记或者直接删除已经读了的数据,调用自身,传入文件和标记。
读取超大excel问题云函数读取普通大小的excel文件成功,但现有一个超大excel文件,共约30多万行,大小30M左右。 此文件以前用koa加node-xlsx读取要200秒,而微信云函数仍采用node-xlsx读取,但因云函数的时间最大只能设置60秒。 请问如何解决读取此超大excel文件的问题。
2022-02-20触发执行客服消息的云函数后。将消息数据插入数据库。自定义的客服系统从这个数据库里面拿数据就行。可以用watch或者心跳轮询。
云函数内怎么将消息转发到客服?小程序客服消息推送启用了云函数 现在不知道怎么将云函数内的消息推送到客服 这样网页端客服就能回复消息? [图片]
2022-02-20