テキストをフォーマットし、画像、ビデオ、およびリンクを追加するために、meteorjs で redactor プラグインを使用しています。このために、リダクターにボタンを追加しました。ブラウズ画像の選択を示しており、機能しています。
$('.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>
. ここで画像のリンクまたは URL を取得できますか。はいの場合、どのように?
HTTP.methods({
'upload': function(data) {
console.log(data)
return JSON.stringify( {'data':"data"})
}
});
console.log(data)
上記のコードを使用すると、画像が文字列形式で表示されます。次に、GridFS を使用してイメージを保存します。または、画像を MongoDB に保存するより良い方法はありますか。はいの場合、GridFS を使用してイメージを保存するように教えてください。