我正在使用带有 meteorjs 的 redactor 插件来格式化文本并添加图像、视频和链接。Redactor 支持将图像作为 Web 链接上传,但在这里我想添加一个按钮来从本地机器上传图像。为此,我已将按钮添加到编辑器。它正在显示浏览图像选择并且正在工作。
$('.editor').redactor({
imageUpload:"/upload",
imageUploadCallback: function(image, json)
{
console.log(image);
console.log(json);
},
imageUploadErrorCallback: function(json)
{
console.log(json.error);
}
});
当我打印console.log("#redactor_file").val());
时,它会给出文件的名称。但是,当我这样做console.log(console.log(html);)
的时候<p><img src="undefined"></p>
。我可以在这里获取图片的链接或网址吗?如果是,那怎么办?
HTTP.methods({
'upload': function(data) {
console.log(data)
return JSON.stringify( {'data':"data"})
}
});
当我console.log(data)
使用上面的代码时,它会显示字符串格式的图像。现在我想使用 GridFS 存储图像。或者有没有更好的方法将图像存储在 MongoDB 中。如果是,那么告诉我或指导我使用 GridFS 存储图像?