Meteor Js,将图片存储到MongoDB中。

5

我想把通过文件输入浏览的图像存储到数据库中。我正在使用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 data时,我得到了图像的64位二进制代码。现在我想将这些数据保存到mongodb数据库中。
我正在使用meteor-collection 2来定义字段及其类型。但我不知道要使用哪种数据类型来存储图像到mongo db中。
我正在尝试使用mongodb gridfs来存储图像。请告诉我如何在mongodb中存储图像?谢谢。


嗨,我也在尝试使用Redactor编辑器,你解决了问题吗?我找不到任何解决方案。你是如何调用HTTP方法的呢? - monk
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接