收藏
回答

使用wx.chooseMedia(Object object)获取图片路径之后,上传腾讯云失败。

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug Android 鸿蒙 华为荣耀30 8.0.53

第一步:wx.chooseMedia(Object object)获取手机照片的缓存路径。

第二步:将图片转换为byte 类型;

第三步:利用腾讯云接口上传到腾讯云服务器。

问题:在unity 引擎端测试,上传下载均成功。在执行第三部操作时候,在微信开发者工具和手机微信端,都会导致游戏卡死。微信小游戏不支持上传照片到云端吗?

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

1 个回答

  • 吃葡萄不吐葡萄皮
    吃葡萄不吐葡萄皮
    11-15

    //获取图片的接口调用

    WX.ChooseMedia(new ChooseMediaOption()

    {

        count =1,

        sizeType = new string[] { "compressed" },

        sourceType = new string[] { "album" },

        mediaType = new string[] { "image" },

        fail = (msg) => { 

            Debug.LogError($"open failed: {msg.errMsg}"); },

        success = (msg) => {

            if (msg!=null)

            {

                if (msg.tempFiles.Length > 0)

                {

                    onSelect?.Invoke(PicPathResult.Success, msg.tempFiles[0].tempFilePath);

                }

                Debug.LogError($"open success: {msg.errMsg}");

            }

            },

    });

    11-15
    有用
    回复
登录 后发表内容