做过微信开发的都知道,在部分android机型里微信不支持网页上传图片的,这是由于这些机型的文件上传存在内存泄漏,会导致微信闪退,所以微信内置浏览器将文件上传屏蔽。这就导致这些机型的用户在使用微信浏览器访问某些需要上传图片的网页时功能不正常。

前不久微信公开了一些接口,其中有一个uploadImage接口用于上传图片,一般和chooseImage接口配合使用。先调用chooseImage接口让用户选择一张或者多张图片,用户选择完毕后微信会返回被选中图片的id,再把图片id传给uploadImage接口上传图片。

将实例做下记录

$('#djdeal').on('click', function(e) {if(loginUserId == receiverid){wx.chooseImage({count: 5, // 默认9sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有success: function (res) {var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片uploadImage(localIds);function uploadImage(localIds){var realLocalIds = localIds.toString().split(',');var mediaIdArray = '';for(var i=0;i<realLocalIds.length;i++){wx.uploadImage({localId: realLocalIds[i], // 需要上传的图片的本地ID,由chooseImage接口获得isShowProgressTips: 1, // 默认为1,显示进度提示success: function (res) {media_id = res.serverId;// 返回图片的服务器端IDmediaIdArray += media_id+',';}});}getDealImageArrayFromWechat(mediaIdArray,'reset');}}});}else{alert('非创建人不可修改该条数据');}});

微信JSSDK多图片上传相关推荐

  1. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题

    微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 参考文章: (1)微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 (2)https://www.cnblogs.com/co ...

  2. 微信jssdk多图上传

    在微信里面开发,我们可以使用微信jssdk 的图片上传 思路基本上是 手机选中图片,上传到微信服务器,加入临时素材库(好像三天就过期了) 然后再服务端去微信的服务器 把图片下载到本地. 如果有自己的c ...

  3. 微信小程序图片上传九宫格拖拽组件

    微信小程序图片上传&九宫格拖拽组件 前言 图片上传加九宫格拖拽是一个比较常用的组件,常用于发帖或者评论等内容上传模块,我这篇九宫格拖拽的思路是借鉴了一款优雅的小程序拖拽排序组件实现这篇文章 实 ...

  4. 微信开发h5图片上传(拍照、图片压缩、IOS照片旋转)

    微信开发h5图片上传 开发环境 vue.js,原生h5 input file, 微信公众号网页 依赖安装 exif-js:IOS下拍照照片的方向有问题, 需要exif-js来读取照片信息进行旋转处理: ...

  5. **微信小程序图片上传+后台PHP修改图片名称**

    微信小程序图片上传+后台PHP修改图片名称 前端代码:比较随意 <view class="weui-uploader"><view class="img ...

  6. 微信小程序图片上传(文字识别)

    要点:OCR文字识别 图片上传 在最近的项目中遇到需要进行OCR识别,中间遇到的坑记录一下 OCR接口:采用百度OCR通用文字识别 在进行调试过程中遇到下列问题: 百度ocr接口1.对图片经行base ...

  7. 微信小程序 图片上传与内容安全审核

    文章目录 原由 内容审核种类 小程序云开发 图片检测 创建云函数 编写图片检测代码 小程序图片处理 图片上传 图片压缩 云函数安全检测接入 文本检测 最后的坑 原由 之前有开发一个微信小程序,拥有图片 ...

  8. uniApp 生成微信小程序图片上传提示 fail url not in domain list 的解决方法

    问题表现: uniApp 生成微信小程序,获取内容程序不报错,但是图片上传提示 fail url not in domain list 错误. 问题分析: 微信小程序:服务器域名配置 每个微信小程序需 ...

  9. 微信小程序-图片上传

    微信小程序有原生的API接口,来进行图片的选取.上传 wx.chooseImage(Object object) | 微信开放文档 (qq.com)https://developers.weixin. ...

最新文章

  1. 360急速浏览器JS的调试
  2. stm32时钟树_STM32中的时钟
  3. POSIX 线程清理函数
  4. 图像处理基础(8):图像的灰度直方图、直方图均衡化、直方图规定化(匹配)
  5. mac设置开机启动脚本或应用
  6. 各层电子数排布规则_电子式排布规律
  7. Veeam Backup Replication 9.5 备份方式详解
  8. 计算机主机组装图,自己如何组装电脑主机?diy电脑组装教程图解详细步骤+装机心得(5)...
  9. League of Legends 通过 游戏ID查询玩家QQ号码。
  10. SAP ABAP FOR ALL ENTRIES 的用法
  11. 迷你世界滑动方块机器人怎么做_迷你世界可移动机器人详细教程和存档
  12. 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 题解 C/C++
  13. natapp自动获取免费的动态端口域名
  14. [译]C++17,标准库新引入的并行算法
  15. 人力资源社会保障部 工业和信息化部颁布智能制造、大数据、区块链工程技术人员3个国家职业技术技能标准
  16. 中小型企业网络局域网实例-核心交换机配置
  17. 【WPS】表格设置单元格内容自动换行
  18. 游戏策划学习:七日礼包、tga、动物之森
  19. 知识小罐头06(tomcat8请求源码分析 中)
  20. vue2.x 预览图片组件

热门文章

  1. linux下如何设置固定的ip地址?
  2. mysql索引查询 with_mysql select with in子句不使用索引
  3. tiktok直播带货怎么搞? 具体操作步骤是什么?
  4. 大话西游猛击源码_我们猛击Return(Enter)键可能会演变的原因
  5. 办公神器QuickBot前来内卷 请赐教
  6. 从零开始学Linux内核驱动--(二)简单内核模块驱动程序
  7. 什么是PR值?提高PR值有哪些方法?
  8. 半同态加密paillier 示例
  9. C/C++黑洞陷阱(Kaprekar问题)
  10. box-sizing:border-box的作用