zoukankan      html  css  js  c++  java
  • 小程序图片转Base64


    还记得第一种吗?微信没有提供操作文件的方法。 最近微信更新文档了,我也赶紧跑过来更新博客,也是操碎了心啊~~,好消息来了,微信终于出文件操作相关API了。而且这次很给力。我已经迫不及待想尝试一遍了。如下图:

    获取到FileSystemManager,然后调用他的readFile()或者readFileSync(),参数如下:

     

    支持的编码格式如下:

    一下上了这么多看着就酸爽,哈哈~。
    那我们要把图片转base64不是小菜一碟吗~~。

    wx.chooseImage({
    success: res => {
    wx.getFileSystemManager().readFile({
    filePath: res.tempFilePaths[0], //选择图片返回的相对路径
    encoding: 'base64', //编码格式
    success: res => { //成功的回调
    console.log('data:image/png;base64,' + res.data)
    }
    })
    
    //以下两行注释的是同步方法,不过我不太喜欢用。
    //let base64 = wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], 'base64') 
    //console.log(base64)
    }
    })

    注意版本库要在1.9.9以后的版本才支持,注意版本控制。
    原文:https://blog.csdn.net/qq_36875339/article/details/81086205

  • 相关阅读:
    菜根谭#69
    菜根谭#68
    菜根谭#67
    菜根谭#66
    菜根谭#65
    菜根谭#64
    菜根谭#63
    更新centos本地仓库(换源)
    docker初探
    centos python版本升级到3.x
  • 原文地址:https://www.cnblogs.com/Ph-one/p/12027973.html
Copyright © 2011-2022 走看看