Skywalker_c 2022-09-11 23:26 采纳率: 100%
浏览 51
已结题

如何解码base64并且储存?(微信小程序)

js base64解码 并且将解码后的图片储存
server.js

app.get('/getpicture',(req,res)=>{
console.log(req.query) // 客户端请求的传参data数据
const openid=req.query.openid
var connection=mysql.createConnection({
host:'',
port: 3306, //端口号
user:'w',
password:'123456',
database:'w'
})
connection.connect();
connection.query("SELECT pic FROM picture WHERE num=1",function(error,results,fields){
if(error) console.log(error);
res.json(results)
console.log(results)
})
connection.end();
})

运行结果及报错内容 :如下图所示,app.js传参给server.js 然后在本地node server.js连接mysql数据库读取 mysql中的base64编码,已经获得并打印,想要将编码解码,并且将解码后的图片保存至image文件夹中,但不知道方法,求各位赐教

img

我的思路:能否在server.js中运行解码语句并且将解码后的图片保存至image文件夹中,以便以后调用展示
预期结果:运行解码语句并且将解码后的图片(png格式)保存至image文件夹中
  • 写回答

1条回答 默认 最新

  • 喜爱cpp 2022-09-12 09:18
    关注

    三个思路:
    (1)传base64给后端,由后端来解决解析并下载图片
    (2)参考这个文章:https://www.pudn.com/news/62849c5febb030486dae8734.html
    (3) 通过这个试试:wx.base64ToArrayBuffer(base64image)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 9月20日
  • 已采纳回答 9月12日
  • 创建了问题 9月11日

悬赏问题

  • ¥15 请问1553 RT怎么测试,没有BC有方法吗
  • ¥100 业务编程如何选择学习方向和内容?
  • ¥15 wamp3.3.5安装完成后图标正常显示绿色,鼠标左右键点击图标均无反应。求解决方法。
  • ¥15 鼠标点击的这条记录了什么?
  • ¥15 在写pid调速的程序时,电机始终维持最大速度
  • ¥15 【有偿】调用DXGI截图初始化失败,提示0xf 887a0004
  • ¥15 请问如何查看手机root记录?
  • ¥15 商城小程序订单号重复
  • ¥15 学校优化算法sbo和蚁群算法怎么结合
  • ¥21 matlab怎么求时域信号的二阶导数