收藏
回答

wx.uploadFile下载userInfo.avatarUrl 头像问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.uploadFile 工具 6.6.6 2.0

下载好的临时路径是wxfile://tmp_2d65ddebb26cdbc80352a867d9f73d93.jpg 打开为404 ,我在真机上作为画板绘制到图上,分享到朋友圈时展示不了,在模拟器为http://tmp/wx28a21610c62fc4bb.o6zAJs0ejnG_Ss2uuV-Fy-kH1J6I.GlWOkVwzQS1c7cdf40bf15d7233d75e3f9da8d6c849e.jpeg  可以打开,并成功展示头像,难道临时路径在真机上不能进行绘板吗?

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

6 个回答

  • 工号 9527
    工号 9527
    2018-04-26

    因为返回的是 http 的链接?

    2018-04-26
    有用
    回复
  • oMaoyu
    oMaoyu
    2018-05-09

    已经解决了,设置

    https://wx.qlogo.cn

    就可以


    2018-05-09
    有用
    回复
  • 钱票票
    钱票票
    2018-05-08

    我也遇到了这个问题,关闭调试就拿不到头像信息,很奇怪

    2018-05-08
    有用
    回复
  • liyǎn
    liyǎn
    2018-05-04

    oMaoyu  请问你们解决这个问题了吗?

    2018-05-04
    有用
    回复
  • oMaoyu
    oMaoyu
    2018-04-25


    app.getUserInfo(function (userInfo) {

    that.setData({

    userInfo: userInfo,

    })

    wx.downloadFile({

    url: that.data.userInfo['avatarUrl'],

    success: function (res) {

    wx.getImageInfo({

    src: res.tempFilePath,

    success: function (res1) {

    userImage = res1.path

    console.log(userImage)

    }

    })


    // userImage = res.tempFilePath

    }

    })

    })

    本来一开始是用downloadFile拿临时路径进行绘图

    ctx.drawImage(userImage, 0.7 * windowWidth / 2, 0.7 * windowWidth * 0.535, 0.3 * windowWidth, 0.3 * windowWidth)

    但在电脑上都能拿到并画上头像,在真机上无法进行,远程调试到是可以,脱离远程又没有办法拿取头像。

    downloadFile临时路径以及getImageInfo都尝试过

    2018-04-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-04-25
    有用
    回复
登录 后发表内容