发布于 1970-01-01 08:00
  • 8 个回答
    • 可以看下你的微信上传的demo吗

      2022-11-23 00:38 回答
    • 怎么你闷写个app比我写混合的还复杂..

      2022-11-23 00:38 回答
    • setTimeout(function (){ wx.uploadImage({
      localId: localIds, // 需要上传的图片的本地ID,由chooseImage接口获得
      isShowProgressTips: 1,// 默认为1,显示进度提示
      success: function (res) {
      var serverId = res.serverId; // 返回图片的服务器端ID

                                  }
                              })},100);
      
                              把调用uploadImage放在setTimeout中延迟100ms解决
      
      2022-11-23 00:38 回答
    • 我觉得你可以在wx.uploadImage事件后console.log(new Date().getTime())

      看一看是不是wx.uploadImage事件没有执行就把时间打印出来了

      然后就是,既然是微信开发,何不用html5的formData特性呢?很方便啊

      2022-11-23 00:38 回答
    • 我也在用微信js处理图片 ,不过是选择了图片后不执行success函数,已经返回成功的信息的啦。郁闷好久,没解决,顶一下楼主,祝找到解决方法

      话说楼主可以选择成功吗

      2022-11-23 00:38 回答
    • 刚找到问题所在: localIds 改为 localIds.toString() 就ok了

      2022-11-23 00:38 回答
    • 2022-11-23 00:38 回答
    • 在选择图片后,采用setTimeout(function(){
      wx.uploadImage()
      },0)
      可以解决android设备下的问题。
      此处还有一个坑,在IOS设备下,必须一个传完之后在调接口传下一个。否则连续调uploadImage后,只会上传最后一张图片

      2022-11-23 00:38 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有