【发布时间】:2015-04-16 19:30:55
【问题描述】:
我有一些想要存储为 bin 数据项的小图像。表单已发布,但我不知道在控制器中做什么,因此如果我这样做,则存储数据。我正在使用 Sails.js,表单将数据作为“图像”传递,表单具有文件输入类型。
var image = new Images;
image.data = ????
image.save();
【问题讨论】:
标签: node.js mongodb sails.js waterline
我有一些想要存储为 bin 数据项的小图像。表单已发布,但我不知道在控制器中做什么,因此如果我这样做,则存储数据。我正在使用 Sails.js,表单将数据作为“图像”传递,表单具有文件输入类型。
var image = new Images;
image.data = ????
image.save();
【问题讨论】:
标签: node.js mongodb sails.js waterline
如果图片小于 16Mb,可以直接使用 MongoDB 的 bindata 类型保存。您始终可以将二进制流转换为 Base64 字符串,并将其存储为字符串文件,但这会减少允许的图像大小。
如果图像大于 16Mb,则只能使用GridFS。
【讨论】: