图片流从前后端的流动
一.首先介绍下场景:
(1)前端传递图片到数据库(或云服务器存储)
(2)后端将图片传递到前端展示
二.具体的想法:
(1)通过将图片转为buffer,再进行显示。
(1)图片在前台,或后台传输时会自动转为图片流
(2)接受时可以在src属性加上路径,后端可以进行直接返回云服务器的地址。
注:以下是base64转为buffer。
posting = Buffer.from(posting, 'base64');
(2)通过将图片转为base64,再进行展示。
const rep = require('request-promise');
const sendInfo = {
method: 'POST',
url: url
body: data,
encoding: 'base64',
json: true
};
let posting = await rep(sendInfo);
注:小程序在不传参数情况可以直接使用图片流进行展示出来。
如果是在参数情况可以先转为某一种在进行展示。

浙公网安备 33010602011771号