收藏
回答

wx.chooseImage获取手机图片获取到wxfile临时路径,如何获取http路径的图片?

wx.chooseImage获取手机图片获取到wxfile临时路径,如何获取http路径的图片?

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

3 个回答

  • _Huiwen
    _Huiwen
    2023-04-25
    async getImageBase64_readFile(tempFilePath) {
      const base64 = await new Promise(resolve => {
        //获取全局唯一的文件管理器
        wx.getFileSystemManager()
          .readFile({ //读取本地文件内容
            filePath: tempFilePath, // 文件路径
            encoding: 'base64', // 返回格式
            success: ({data}) => {
              return resolve('data:image/png;base64,' + data);
            },
            fail(res) {
              console.log('fail', res)
            }
          });
      });
    
      console.log('base64', base64)
      this.setData({
        saveImg: base64
      })
    },
    


    2023-04-25
    有用
    回复
  • 游戏人生
    游戏人生
    2023-02-11

    那么多方法都满足不了吗?

    2023-02-11
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-02-11

    这是什么需求 wxfile满足不了吗

    2023-02-11
    有用
    回复 3
    • 。。。
      。。。
      发表于移动端
      2023-02-11
      需要上传到服务端的,这种临时路径后续查看不了
      2023-02-11
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-02-11回复。。。
      你上传服务端用wx.uploadfile啊   难道http路径后续就能查看?
      2023-02-11
      回复
    • 。。。
      。。。
      发表于移动端
      2023-02-11回复Mr.Zhao
      好的,多谢
      2023-02-11
      回复
登录 后发表内容