想把一张图片存到mongo里去,网上找的资料说是先将base64转换成二进制在保存。
t_base 是客户端吧图片变成base64的数据发送来的。
var binaryData=new Buffer(t_base,’base64’).toString(‘binary’);
不知道这样写是否能将t_base 变成二进制…打印binaryData全是乱码。。。。
有高人给指点下吗
4 回复
binary 格式不再支持了。
‘binary’ - A way of encoding raw binary data into strings by using only the first 8 bits of each character. This encoding method is deprecated and should be avoided in favor of Buffer objects where possible. This encoding will be removed in future versions of Node.
图片不大的话,可直接 base64 存。