微信js-sdk图片接口实现一键上传.md
2015-06-01 22:42
886 查看
微信给出的接口,选择图片和上传图片,分开绑定按钮,先点击选择图片按钮,然后点击上传图片按钮。
我们希望简化操作,嵌套这两个接口,使得一键,选择完图片之后返回即开始上传图片。
出现的问题是:选择图片的接口执行完之后,并不执行wx.uploadImage;如果在wx.uploadImage前面加上 alert(‘上传图片’); 语句,操作时确定之后会执行wx.uploadImage。
后来在微信JSSDK说明文档常见错误和解决办法找到解决方式:
uploadImage在chooseImage的回调中有时候Android会不执行,Android6.2会解决此问题,目前可以把调用uploadImage放在setTimeout中延迟100ms解决
我们希望简化操作,嵌套这两个接口,使得一键,选择完图片之后返回即开始上传图片。
function up_onepic() { wx.chooseImage({ success: wx.chooseImage({ success: function (res) { upavatar.localId = res.localIds; if(res.localIds.length == 1) { //alert('上传图片') wx.uploadImage({ localId: upavatar.localId[0], isShowProgressTips: 1, success: function (res) { upavatar.serverId.push(res.serverId); var sI = upavatar.serverId; fail: function (res) { alert(JSON.stringify(res)); } }); } } }); }
出现的问题是:选择图片的接口执行完之后,并不执行wx.uploadImage;如果在wx.uploadImage前面加上 alert(‘上传图片’); 语句,操作时确定之后会执行wx.uploadImage。
后来在微信JSSDK说明文档常见错误和解决办法找到解决方式:
uploadImage在chooseImage的回调中有时候Android会不执行,Android6.2会解决此问题,目前可以把调用uploadImage放在setTimeout中延迟100ms解决
相关文章推荐
- 微信打赏功能暗示内容付费时代渐近
- 微信开发学习笔记之五(CI框架 常用封装)
- 仿微信通讯录列表
- 【Android】仿微信通讯录中的右侧字母表控件
- 微信学习笔记之四(媒体文件的上传与下载)
- 微信公众号开发
- Mate7微信指纹支付来了 比Touch ID整合微信早一点
- 答读者问总结 & 微信群欢迎你
- 进一步封装微信JS SDK,使开发人员对JS SDk透明
- 安卓微信overflow-x overflow-y引发的bug
- 我为微商疗伤
- 【Android】仿微信通讯录中的右侧字母表控件
- 24小时进制转换12小时进制的小程序
- 如何将密切好友的微信聊天记录恢复到自己的微信中
- 微信获取openID以及token
- 小企业先做APP还是先做微信
- Android开发--仿微信语音对讲录音
- 公安部:微博、微信和百度贴吧上线网警巡查执法账号
- 类似微信Android版的图片多选库。
- iOS开发之微信支付