在云函数端下载,可以使用node.js的request-promise(我这里是用来导出数据到excel表格中) 1、引入request-promise const rp = require('request-promise'); 2、从临时链拉取数据,我的数据datas是以字符串的形式传递的 const {datas}=event const temp = await rp(datas).then((res) => { //res为请求到的数据,为string类型 console.log('res', res) return res }) 3、把收到的数据转化为数组,写入excel表格 JSON.parse(temp)
wx.cloud.CDN用法?[图片]这是我得到的cdn地址,怎么请求下来?[图片]cloud.downloadFile吗?用这个报错fileID不对
2022-08-12在云函数端下载可以使用node.js的request-promise(导出数据到excel表格中) 1、引入request-promise const rp = require('request-promise'); 2、从临时链拉取数据,我的数据datas是以字符串的形式传递的 const {datas}=event const temp = await rp(datas).then((res) => { //res为请求到的数据,为string类型 console.log('res', res) return res }) 3、把收到的数据转化为数组,写入excel表格 JSON.parse(temp)
wx.cloud.cdn上传返回url,云函数里怎么用这个url下载已上传的数据内容?为了减少数据库读写次数, 项目需要一次add几十条大记录到云开发的数据库集合中, 方法是中间建一个云函数接受小程序端的record数组, 然后remove掉之前的数据再一次add进去。 但是记录超过80kb, 云函数就会报超时的错误。 后来查得用wx.cloud.cdn标记上传可以解决问题, 然而在云函数中,用获得的wx.cloud.cdn返回url获取上传数据却遇到问题。 首先使用cloud.downloadfile下载(rs.ss=await cloud.downloadfile({fileId:‘http://vweixinf.tc.qq.com/301/20303/stodownload?m=0b867e53c1d233ce9fe49d54549a2323&filekey=3033020101041f301d0202012d0402535a04100b867e53c1d233ce9fe49d54549a232302010d040d00000004627466730000000131&hy=SZ&storeid=323032323036323631333438323130303065646132666439633733343832386536313838303930303030303132643030303034663466&bizid=1023’})), 报错:SaveHouse->wx.cf->house.update.all Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: Error: downloadFile:fail -501007 invalid parameters. at toSDKError (:59277/var/user/node_modules/wx-server-sdk/index.js:8089) at Object.returnAsFinalCloudSDKError (:59277/var/user/node_modules/wx-server-sdk/index.js:8060) at :59277/var/user/node_modules/wx-server-sdk/index.js:2685 at processTicksAndRejections (:59277/appservice/internal/process/task_queues.js:97) (callId: 1656225486984-0.2214185235687418) (trace: 14:38:6 start->14:38:8 system error (Error: errCode: -504002 functions execute fail | errMsg: Error: downloadFile:fail -501007 invalid parameters. at toSDKError (:59277/var/user/node_modules/wx-server-sdk/index.js:8089) at Object.returnAsFinalCloudSDKError (:59277/var/user/node_modules/wx-server-sdk/index.js:8060) at :59277/var/user/node_modules/wx-server-sdk/index.js:2685 at processTicksAndRejections (:59277/appservice/internal/process/task_queues.js:97)), abort) at S (WASubContext.js?t=wechat&s=1656201220971&v=2.24.6:2) at WASubContext.js?t=wechat&s=1656201220971&v=2.24.6:2 at WASubContext.js?t=wechat&s=1656201220971&v=2.24.6:2 at n (WASubContext.js?t=wechat&s=1656201220971&v=2.24.6:2) 遇到这个问题,一直没有找到解决方案
2022-08-12遇到同样的问题,有不有解决方案呀
云函数里调用cloud.callFunction,可能参数数据量有点大,它既不执行也不报错什么鬼?有一个查询数据并导出excel的业务流程,当数据组装好了开始调用导出云函数时: console.log(1) console.log(array.length) const resFile = await cloud.callFunction({ name: "exportToExcel", data: { cloudPath, array, rangeArray: rangeArray, name: '订单列表' } }) console.log(2) 打印的日志内容是: 2019-12-29T06:19:55.927Z 1 2019-12-29T06:19:55.928Z 1821 2019-12-29T06:19:56.414Z 2 可以看出来,exportToExcel被执行了半秒钟左右,但是问题来了,返回结果resFile不正常,是undefined,然后云开发后台查阅exportToExcel,没有调用记录,这是什么鬼? 大概是数据量太大出错,因为array length在几百的时候都没问题的。但又无法判断是哪个环节出错了。 一并附上exportToExcel的代码,就是组织参数调用第三方nodejs的一个云函数: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const xlsx = require('node-xlsx'); // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const array = event.array const cloudPath = event.cloudPath const name = event.name const rangeArray = event.rangeArray var buffer = await xlsx.build([{ name: name, data: array }], { '!merges': rangeArray }); return await cloud.uploadFile({ cloudPath: cloudPath, fileContent: buffer }) } 请指教,谢谢。
2022-08-11遇到同样的问题
iOS 14.5 Button 组件 Loading 状态 UI 错位iOS < 14.5 [图片] iOS 14.5 [图片] 注意看「授权登录」按钮
2022-07-21似乎超过了配额,仍然可以正常使用!!!不太明白这个也。
请问哪种资源包包含存储读请求次数呢?[图片] [图片] [图片] [图片] CDN资源包,云函数资源包,数据库资源包,静态网站资源包,云托管资源包,短信资源包,备案资源包,里面都没有存储读请求次数和存储写请求次数。还有哪里能看到别的资源包吗?
2021-10-28想要这个功能
用db.createCollection新建云数据库集合的时候能不能直接设置权限用db.createCollection新建云数据库集合的时候能不能直接在代码里面设置权限以及设置集合的大小
2021-10-17静等.....
云开发发送通知短信的问题https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.sendSms.html 云开发怎么设置短信模板?templateId=?
2021-09-06急等
又到了催API的日子了chooseFile() 答应的9月底的API,选择文件的,你懂的
2018-12-17遇到同样的问题
onReachBottom如果页面的内容未满一屏,上拉的时候就无法触发onReachBottom事件,请问怎么解决
2018-10-09