小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.getLocalImgData在安卓中直接不执行了,那么,前端如何拿到图片的base64呢??????
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,安卓可以通过上传图片接口上传,然后再通过素材管理接口下载后自行转换
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
引用官方的API文档说明:
获取本地图片接口
wx.getLocalImgData({ localId: '', // 图片的localID success: function (res) { var localData = res.localData; // localData是图片的base64数据,可以用img标签显示 } });
备注:此接口仅在 iOS WKWebview 下提供,用于兼容 iOS WKWebview 不支持 localId 直接显示图片的问题。要求IOS版本为2.4.6及以上
也就是说,官方也说明这个接口只在IOS上使用。
请求方式:GET(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID 参数说明 : 参数 必须 说明 access_token 是 调用接口凭证 media_id 是 媒体文件id, 见上传临时素材
请问多个上传 同步方式获取 为啥很慢啊
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,安卓可以通过上传图片接口上传,然后再通过素材管理接口下载后自行转换
引用官方的API文档说明:
获取本地图片接口
wx.getLocalImgData({ localId: '', // 图片的localID success: function (res) { var localData = res.localData; // localData是图片的base64数据,可以用img标签显示 } });
备注:此接口仅在 iOS WKWebview 下提供,用于兼容 iOS WKWebview 不支持 localId 直接显示图片的问题。要求IOS版本为2.4.6及以上
也就是说,官方也说明这个接口只在IOS上使用。
有个取巧的方案:把图片上传到临时素材库获取到媒体ID,再通过“获取临时素材”接口下载到本地即可。
请求方式:GET(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID 参数说明 : 参数 必须 说明 access_token 是 调用接口凭证 media_id 是 媒体文件id, 见上传临时素材
请问多个上传 同步方式获取 为啥很慢啊