通常用 wx.cloud.uploadFile 更快且是大文件(没测试过上限但 5M 内可以)。 若因故上述指令不能执行,可尝试:自建云函数,并在其中用 cloud.uploadFile 上传指令。但经测试,整个过程只能上传不超过 70K 的文件。至于 Base64方式上传,试过发现效率不高(估计是转码的原因)。 1. 在本地用 wx.getFileSystemManager().readFile() 读取文件内容到 res.data; 2. 在本地用 wx.cloud.callFunction 调用(自建的)云函数并带参传递 res.data。经测试这个 res.data 在 70K 内没问题; 3. 在云函数内用 Buffer.from(res.data) 接收上传的数据块。Buffer 是 Node.js 的一个类。 4. 在云函数内用 cloud.uploadFile({cloudPath: path1, fileContent: Buffer.from(res.data), })上传到云存储。
云函数使用uploadFile上传比较大的图片(base64)时,会失败怎么办呢?如题,云函数使用uploadFile上传比较大的图片(特别是用苹果手机拍出来的照片),上传会失败,云函数代码见下方。 请问大佬们,①上传图片比较好的方法是什么呢?②如果还是使用我这种方法,怎么有效的压缩图片不影响图片质量还能完成上传呢? 感谢感谢! 云函数:exports.main = async (event, context) => { try { return await cloud.uploadFile({ cloudPath: event.path, fileContent: new Buffer(event.file, 'base64') }) } catch (e) { return e; } }
2020-09-20是不是:应显示 ICP 备案号的原因。
在微信开放平台申请的应用,审核不通过,说提供的官网不符合规范,怎么解决?请问一下微信应用官网的规范是什么呢[图片][图片]
2020-09-18//网上看的没试过 //npm install node-pinyin //var pinyin = require("node-pinyin"); //console.log(pinyin("你好"));
小程序是否有中文转拼音的方法?小程序是否有中文转拼音的方法?或者如何将中文转换成拼音。 例如: 中文:中国 拼音:zhongguo
2020-09-11问题可能涉及两处,一是 js 代码(wx.request),二是 wxml 代码(form表单)。可否列出相关代码?如: /*-- index.js-- */ /* wx.request({url: '',data:{a:'',b:''}}) */ /* --index.wxml-- */ /* */
wx.request post请求偶尔丢失部分参数?wx.request post form表单提交数据 偶尔会有部分数据 丢失 比如小程序端 name=“abc” 到了后台编程name=“a”
2020-08-12借问:用户通过扫描该小程序的二维码,可以避免(分享次数限制)吗?
APP未上架应用分享100次限制有什么办法解决吗 ?我们做的APP不是针对大众用户的,不需要上架应用市场,这样的情况怎么解决 ?
2020-08-11读取系统信息的相关项来判断设置是否妥当:wx.getSystemInfoSync() : res: {locationEnabled: true, locationAuthorized: true, ...}。当二者皆为 true 时即可。
手机定位关闭之后,授权后,个别华为手机wx.getlocation方法不走[图片] 小程序,授权成功后调用wx.getLocation方法,其他手机都没问题,但是,个别华为手机还有个别机型,走过这个方法后,没有返回,没有报错。打开定位后,没问题。不知道各位大佬是否遇到过这个问题,如何解决的。 也允许获取位置信息了。
2020-08-04关闭android定位或关闭微信读取设备位置权限时,结果是fail. (环境:android8.1.0,sdkver:2.12.0,wx:7.0.16)
手机关闭了定位,小程序wx.getLocation走的是success?手机关闭了定位,小程序wx.getLocation执行还是成功的
2020-08-04经测试,openid 与微信账号、云环境(wx-server-sdk)都有关系,同一微信账号登录不同的小程序(云环境不同),获得的 openid 不同。
同一个用户在同一个小程序下 openid 不同服务端根据code 获取 到不同的 openid appid:wx12a2686a8782122c openid1:oy9vT5MGkuwKCi4CyTT5aDDzLg-E openid2:oy9vT5ERgw8jSAM5HHnqhDcu6G44
2020-07-26// 例子:筛选出符合条件的记录:不但是(性别男性),而且是(体重60或身高180) // var _ = db1.command .match( _.and( [ _.or({ sex: "male" }) , _.or([{ weight: 60 }, { height: 180 }]) ] ) )
如何对云开发的数据库内容进行条件and查询?接触云开发不久,尝试了网页里的很多方法,依然找不到解决的方法,希望这里的大佬能够指点迷津,我真的不行了。。。。。 通过学号和时间查询,查询后把数据存放在新页 [图片]
2020-07-17建议在 bindinput 的 event proc 内,直接 console.log( e.detail.value),看看全不全。 测试结果:bindinput 未发现问题。 测试环境:开发工具Stable 1.03.2006090;调试基础库:2.11.2;Win10。
微信小程序,为什么使用bindinput框,每次只能获取第一个字符呢?调试库用的是2.11.2,之前还可以全部获取的,不知道最近怎么了,我的用户名是:cai,每次只能获取第一个c,导致总是登陆不上去。
2020-07-16