开发微信上传图片功能,我的想法是选择图片后,不调用wx.uploadImage上传到微信后台,而是自己组织一下,直接上传到阿里云OSS,因为看到了官方文档到说明localId可以作为img标签的src属性显示图片

wx.chooseImage({count: 1, // 默认9sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有success: function (res) {var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
}
});

并不是想象中但样子,这个localId其实就是一个微信自己定义的HASH变量,例如wxlocalresource://imageid987654321123456789,在微信浏览器中,它会自动解析成对应的图片,所以我想通过localId直接进行上传的想法破灭,还是乖乖的用wx.uploadImage方法吧。

微信 wx.chooseImage 上传图片 的思考相关推荐

  1. 微信公众号上传图片接口

    需要配置apppid等,先初始化. window.οnlοad=function(){ //用window的onload事件,窗体加载完毕的时候 url=location.href.split('#' ...

  2. 微信网页开发wx.chooseImage多图上传、预览(已解决)

    需求: 1.调用微信jsSDK选图或者拍照(选图支持选多图) 2.选图或者拍照后提供预览,但不把图片下载到服务器 3.提交表单的时候再一并提交,把图片下载到服务器 4.支持编辑页面删除已选图片(此图已 ...

  3. 微信小程序上传图片到服务器不显示,微信小程序上传图片到服务器wx.uploadFile...

    项目中肯路能需还定有开都视这讲房哦搞有名需移洁页定会遇到上传文件到服务器端,小程序提供了很有用的ap朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上i wxml代码遇新是直朋能到: 上传 ...

  4. 微信小程序的wx.chooseImage如何把图片传给后端

    微信小程序的wx.chooseImage如何把图片传给后端 首选wx.chooseImage的用法先见官方文档 => wx.chooseImage 这个的返回值如下↓ 这里可以看到 这个temp ...

  5. 微信小程序wx.uploadFile 上传图片慢优化

    背景: wx.uploadFile 上传图片前端显示5-10s,后端日志显示不超过1s. Web端同样的接口上传同样的图片170k左右,前后端日志显示均不超过1s. 推测是wx.uploadFile造 ...

  6. h5调用微信jssdk chooseImage选择相册转file上传图片到服务器

    话不多说,先上步骤 1.绑定域名.引入jssdk.通过config接口注入权限验证配置 详细见微信官方文档:https://developers.weixin.qq.com/doc/offiaccou ...

  7. 【微信技术-微信公众号】-------- 实现拍照或选择相册接口:wx.chooseImage的使用实例[JS-SDK]

    一,[JS-SDK]拍照或从手机相册中选图接口:wx.chooseImage的使用实例. 1.使用wx.chooseImage接口需要如下几步缺一不可: 这里我是使用(测试公众号)测试出来的效果. ( ...

  8. 微信网页JSDK接口-wx.chooseImage问题

    wx.chooseImage({count: 1, // 默认9sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有sourceTy ...

  9. 微信小程序填坑:上传头像;wx.chooseImage,wx.uploadFile

    因为wx.chooseImage,wx.uploadFile的组合十分常见,并且极其容易遇到坑:请作者来检查一下是否有问题,因为我看到原文底下有一堆不明代码... 上传头像, 使用wx.chooseI ...

最新文章

  1. 【深入浅出MyBatis系列八】SQL自动生成插件
  2. 安全×××限 爱因斯坦对安全进程的启示
  3. 刚接手的项目代码 怎么看_11.21号动态:音恋今天公告称团队刚接手这个项目没多久...
  4. mysql中一个表怎么查询多以上的信息,MySQL怎么样实现多个表的或查询?
  5. Android源码分析--MediaServer源码分析(一)
  6. java redis使用卡死_jedispool连redis高并发卡死的问题
  7. 《算法竞赛入门经典》 例题3-5 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
  8. 怎么打包图片_超简单的免费批量图片压缩技巧,只需3步
  9. 转变思维!采用稀疏化加速 YoloV3 模型!省了 GPU !
  10. DocDokuPLM介绍
  11. matlab2015a安装秘钥_MATLAB2015a(2015b)安装教程
  12. 黑苹果显卡加速_谁说苹果macOS系统不适合3D,没有OC渲染器?
  13. android美团点餐界面,Android 仿美团点餐页面布局介绍
  14. ImDisk(似收费的primo ramdisk)免费软件/内存作硬盘
  15. python查找文件指定内容_python实现在目录中查找指定文件的方法
  16. latex补集怎么打
  17. 单片机硬件抗干扰常用方法
  18. 服务启动时,报Command line is too long异常
  19. hmmer建立hmmscan
  20. R语言实现 朴素贝叶斯分类

热门文章

  1. [css] :placeholder-shown和:focus-within这两个伪类你有使用过吗?说说看
  2. 工作68:子路由跳转
  3. “约见”面试官系列之常见面试题之第八十八篇之什么是vue生命周期(建议收藏)
  4. “约见”面试官系列之常见面试题第三十六篇之CSS常见兼容性问题及解决方案(建议收藏)
  5. “睡服”面试官系列第七篇之map数据结构(建议收藏学习)
  6. 前端学习(1117):严格模式的变化
  7. 前端学习(679):switch语句
  8. shiro学习(21):动态添加验证规则1
  9. java学习(86):Interage方法compareto,parseint,intvalue
  10. 实例29:python