收藏
回答

小程序webview上传图片出现闪退

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseImage 微信安卓客户端 7.0.10.1580 2.1.0

问题描述:用户上传照片,点击上传,图片没有正确上传,小程序webview页面刷新(类似闪退重启,用户区分不了闪退和刷新的概念)并跳转到webview首页。

问题页面:小程序webview内嵌h5页面,h5页面中上传图片

微信日志:本用户已经上传微信日志,上传日志时间:2020-02-23 13:45

微信号:wxid_0gsaq3pq1Irv11

UA:Mozilla/5.0 (Linux; Android 9; MI 8 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/67.0.3396.87 XWEB/1169 MMWEBSDK/191201 Mobile Safari/537.36 MMWEBID/1347 MicroMessenger/7.0.10.1580(0x27000AFF) Process/appbrand0 NetType/WIFI Language/zh_CN ABI/arm64 miniProgram

我们已知的是排除自身代码逻辑问题,怀疑是小程序webview自身crash,麻烦运营专员反馈给开发,能否根据用户日志来帮忙定位下问题所在?

这个帖子:https://developers.weixin.qq.com/community/develop/doc/0000aea3f2cd28eca8b97df7f52800

是我们之前反馈问题的帖子,因为后续没人回复,所以我重新开了一个帖子,见谅

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

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    03-10

    麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    03-10
    赞同
    回复
  • 宏哥
    宏哥
    03-10

    代码大致如下,循环上传9张:

    wx.chooseImage({

        count: 9,

        sizeType: ['original', 'compressed'],

        sourceType: ['album', 'camera'],

        success: function (res) {

            var localIds = res.localIds;

            var imgLen = localIds.length;

            var index = 0;


            function uploadImg() {

                wx.uploadImage({

                    localId: localIds[index],

                    isShowProgressTips: 0,

                    success: function (res) {

                        index++;

                        if (index < imgLen) {

                            uploadImg();

                        }

                    },

                    fail: function (res) {


                    }

                });

            }


            uploadImg();

        },

        fail: function (res) {


        }

    });



    03-10
    赞同
    回复 1
登录 后发表内容
问题标签