收藏
回答

bindchooseavatar 获取的微信头像或图片 怎么转url?

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

3 个回答

  • 一笑皆春
    一笑皆春
    2023-11-16

    wx.uploadFile上传给后台呀,返回服务器的图片地址

    2023-11-16
    有用
    回复
  • 游戏人生
    游戏人生
    2023-11-16
    //page里面的代码
    
    onChooseAvatar(event: any) {
    
        const { avatarUrl } = event.detail
    
        // 然后将  avatarUrl upload 上传到你的后台服务器
    
      },
    


    const uploadFile = (options: uploadFileInter) => new Promise((resolve, reject) => {
    
      if (!app) app = getApp();
    
      //console.log(url)
    
      wx.uploadFile({
    
        url: options.url,
    
        header: {
    
          "content-type": "multipart/form-data",
    
    
    
    
        },
    
        filePath: options.file,
    
        name: 'file',
    
        formData: {
    
          'scene': options.scene
    
        },
    
        success: (res: any) => {
    
          //console.log(res)
    
        
    
        },
    
        fail: (e) => {
    
          reject(`request error: ${e}`)
    
        }
    
      });
    
    });
    

    https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html

    2023-11-16
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2023-11-16

    可以直接使用wx.uploadFile将获取到的临时路径上传到服务器:https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html

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