收藏
回答

微信公众号使用JS-SDK上传图片报错 uploadImage:missing arguments?

JS-SDK:版本jweixin-1.3.2
安卓部分机型 会出现报错的报错信息如下

上传图片代码片段
wx.chooseImage({
    count: 1,
    success: function (res) {
      var localIds = res.localIds;
      var _strLocalIds = res.localIds.toString();
      var localId = localIds.pop();
      console.log('---chooseImage------');
      console.log(res,localId,_strLocalIds );
      wx.uploadImage({
        localId: _strLocalIds , // 需要上传的图片的本地ID,由chooseImage接口获得
        isShowProgressTips: 1, // 默认为1,显示进度提示
        success: function (res) {
          var serverId = res.serverId; // 返回图片的服务器端ID
          console.log('---uploadImage------');
          console.log(serverId);
          wx.getLocalImgData({
            localId: localId, // 图片的localID
            success: function (res) {
                console.log('---getLocalImgData------');
                console.log(res);
              var localData = res.localData;
              if (localData.substr(0, 4) !== 'data') {
                localData = 'data:image/jpeg;base64,' + localData;
                localData = localData.replace(/[\r\n]/g, '');
              } else {
                localData = localData.replace('jgp', 'jpeg');
              }
             }
          });
        },
        fail:function(e){
            console.log(e);
        }
      });
   }
});

回答关注问题邀请回答
收藏

3 个回答

  • 莫要
    莫要
    2023-01-18

    请问楼主解决了吗

    2023-01-18
    有用
    回复
  • 凯平
    凯平
    2020-06-12

    问题找到了引入了多份JS-SDK

    2020-06-12
    有用
    回复
  • 灵芝
    灵芝
    2020-06-11

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的测试链接

    2020-06-11
    有用
    回复 1
    • 恭囍發財@超明
      恭囍發財@超明
      2022-07-19
      解决了吗?wx.uploadImage的参数localId怎么传?都是报错:{"errMsg":"uploadImage:missing arguments"}
      2022-07-19
      回复
登录 后发表内容
问题标签