我想将文件输入浏览的图像存储到数据库中。我正在使用redactor插件使用此代码浏览图像
$('.editor').redactor({
imageUpload:"/uploads"
});
当我选择或浏览图像时使用此功能,我使用meteor HTTP方法将该图像直接发送到服务器
HTTP.methods({
'/uploads': function(data) {
console.log(data)
Meteor.call("uploadImage",data)
return JSON.stringify({'Hello':"hello"});
}
});
这里当我在做console.log数据时,我得到的是图像的64位二进制代码。现在我想将这些数据保存到mongodb数据库中 我正在使用meteor-collection 2来定义字段及其类型。但我无法获得我必须使用哪种数据类型将图像存储到mongo db 我正在尝试使用mongodb gridfs来存储图像。告诉我如何在mongodb中存储图像? Thanx
答案 0 :(得分:3)
看一下这个软件包,它提供了您需要的一切:https://github.com/CollectionFS/Meteor-CollectionFS
我使用它在Mongo中以不同的应用程序存储文件。