导读:
我们有一个项目客户端上传图片,先请求接口把图片上传到node js写的api接口后,经过简单的逻辑处理后,在调用后端的.net接口保存图片,由于node端不需要处理图片,我在想能不能直接把客户端上传的图片流直接传给后端呢?
代码如下:
node端程序
var imgData = req.body.file; //客户端后去到上传的图片信息 这个地方时base64的字符串
if (!imgData) {
return res.error('请上传图片');
}
// 过滤需要base64图片的头去掉
var base64Data = imgData.replace(/^data:image\/\w+;base64,/, '');
//然后存储到js buffer中
var dataBuffer = new Buffer(base64Data,