问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | wx.saveImageToPhotosAlbum | 客户端 | 6.6.1 | 2.5.1 |
- 当前 Bug 的表现(可附上截图)
- 预期表现
在香港地区使用非大陆手机卡或者WIFI时,图片无法保存
- 复现路径
如上
- 提供一个最简复现 Demo
如上
网友回复
那个很帅的小白:
fail打印信息看下?
凤凰县铭锋计算机科技有限公司:
1、国内手机是否正常
2、给香港微信发个图片,看能不能正常保存到相册
3、打开该小程序的设置,看是否有允许保存到相册的开关
梦周十:
1. 合成图片首先通过wx.getImageInfo缓存到本地
2. 图片是通过canvas绘制合成 3. 合成为海报后通过wx.canvasToTempFilePath生成为图片url
4. 通过wx.saveImageToPhotosAlbum把海报图片保存到本地相册
5.前三步在香港区域客户手机上正常,就是第4步,一直无法保存