微信小程序部分安卓机型无法保存图片的问题解决办法

== 问题描述:项目中保存图片到本地相册的功能部分机型出现bug,测试发现问题在部分安卓机型上复现==

原因是:部分安卓手机调用 wx.downloadFile方法下载网络资源图片后 会出现下载的图片临时路径的扩展名是unknown。所以后续在调用wx.saveImageToPhotosAlbum 方法时候会报错:saveimagetophotosalbum:fail invalid file type

解决办法:

 let fileName = new Date().valueOf();wx.downloadFile({url: _this.data.post1[_this.data.tap_index],filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.jpg',//自定义临时资源路径success: (res) => {let filePath = res.filePath;wx.saveImageToPhotosAlbum({filePath,success(res) {console.log(res)wx.showToast({title: '已保存到相册',icon: 'success',duration: 2000,})},fail(e) {console.log(e)wx.showToast({title: '保存失败,请重试',duration: 2000,icon: 'none',})},})}});

微信小程序部分安卓机型无法保存图片的问题解决办法相关推荐

  1. 一码多用:扫描一个二维码自动跳转支付宝/微信小程序、安卓/iosAPP

    随着支付宝,微信小程序的慢慢崛起,现在很多公司同一款程序都开发了四个版本.支付宝/微信小程序.安卓/iosAPP.但是随着程序的增加,引导用户使用就成了问题.比如,一家店门口如何贴一张二维码.实现用户 ...

  2. uni-app app 跳转 微信小程序(安卓/ios)

    uni-app app 跳转 微信小程序(安卓/ios) 近日接到需求,需要实现在 app 中直接跳转到微信小程序中,其实非常简单,uni-app 都已经集成好了. 安卓和ios 有点区别,这个需要注 ...

  3. 微信小程序判断手机机型信息及dpr

    微信小程序判断手机机型信息及dpr=2.3 出现这个原因是因为手机dpr不同,导致在显示二维码时出现位置偏移.首先能想到的就是获取设备信息,根据不同机型而解决问题. 1.wxml 开控制位置间距var ...

  4. java 、ssm、 springboot、 vue、 python 、php、 asp.net 、mysql 微信小程序、安卓APP、加入RNN算法,招聘信息管理系统的设计与实现源码下载

    本研究的目的是设计和实现一个招聘信息管理系统,旨在提供一个方便.高效的平台,用于发布.管理和搜索招聘信息,并连接求职者和招聘公司. 目录 研究目的: 开发背景: 国外研究现状分析: 国内研究现状分析: ...

  5. 微信小程序 picker-view 的 bindChange延迟问题的解决办法

    这里写自定义目录标题 微信小程序 picker-view 的 bindChange延迟问题的解决办法 微信小程序 picker-view 的 bindChange延迟问题的解决办法 微信小程序的 pi ...

  6. IOS微信小程序页面滚动导致滚动穿透的解决办法

    IOS微信小程序页面滚动导致滚动穿透的解决办法 当微信小程序页面存在弹窗并且有可滚动的列表时,IOS默认的页面滚动会使弹窗滚动列表失焦,从而出现弹窗列表无法滚动的情况 第一步 第二步 当微信小程序页面 ...

  7. 微信小程序,安卓可以调接口,苹果调不了的解决方案

    今天跟前端进行联调,遇到一个奇怪的问题,做个记录. 问题描述:在微信小程序上面,同一个接口调用,在安卓可以正常访问,但是在苹果缺报错了.如下图: 请求头提示:Provisional headers a ...

  8. Android和苹果的手机小程序,体验报告:微信小程序在安卓机和苹果机上的区别...

    很多人可能会问:微信小程序和在微信里面浏览一个网页有什么区别? 首先,小程序的运行是全屏的,界面跟进入了一个APP很像,更为沉浸跟在微信里面访问h5不一样:其次,它的浏览体验更为稳定. 不过,这还不够 ...

  9. uniapp关于微信小程序和安卓APP授权验证封装

    这里只考虑的小程序和安卓的授权,调取后会自动弹出授权弹窗,如果已拒绝授权则弹窗跳转到权限设置弹窗 安卓需要引入permission.js // #ifdef APP-PLUS import permi ...

最新文章

  1. 深度学习检测小目标常用方法
  2. 实践作业4:Web测试实践(小组作业)每日任务记录3
  3. C++学习笔记之二:通过结构体来理解类
  4. 腾讯游戏自研学术成果:基于图分割的网络表征学习初始化技术
  5. 【LeetCode】19. Remove Nth Node From End of List
  6. Qt图形界面编程入门(基本窗口及控件)
  7. 推荐几本编程启蒙书籍
  8. mongodb的文档游标
  9. python隐式调用_c#隐式调用python_C#调用python脚本样例
  10. 出现( linker command failed with exit code 1)错误总结
  11. 服务器中有大量CLOSE_WAIT的连接
  12. python怎么画线_python画直线图
  13. 有朋友对我说有没有办法控制tippy插件的显示隐藏?毕竟还有个功能叫打赏。
  14. U8 8.9 数据库置疑恢复方法
  15. 游戏是怎么赚钱的 - 迫不及待
  16. 激活函数(sigmoid、Tanh、ReLU、Leaky ReLU、ELU、Maxout)
  17. ECharts 柱状图上显示数据,并自定义图标
  18. 普通pc机的轻连接到底能建多少?
  19. 方法参数中pass by reference(传引用)和 pass by value(传值)的区别
  20. 中文密室三部曲中最难的一部

热门文章

  1. 如何使用装饰设计模式读取指定路径下的纯文本文件的实现代码
  2. 从零开始写JavaScript框架
  3. lego-loam 跑 kitti00包(kitti2bag+lego-loam+evo)详细版
  4. 《机器学习实战》(七)-- LinearRegression
  5. android16进制编辑器,16进制编辑器app
  6. WiFi信号图标等级计算
  7. Ext grid columns隐藏列
  8. 前端之路之mac PS的安装破解
  9. 工作站Ubuntu16.04环境下安装nvidia显卡驱动
  10. 广州车展直击:路特斯超高端矩阵驾临