0
我正在GridFS中上傳圖像,但不知道如何在<img >
標記中顯示此圖像。從GridFS以HTML格式顯示圖像
我嘗試下面的代碼:
conn.once('open', function() {
var gfs = Grid(conn.db, mongoose.mongo);
gfs.files.find({ filename: 'img1.png' }).toArray(function (err, files) {
if (err) { console.log(err); }
console.log(files);
});
});
我得到的結果是:
[ { _id: 5316f8b3840ccc8c2600003c,
filename: 'img1.png',
contentType: 'binary/octet-stream',
length: 153017,
chunkSize: 262144,
uploadDate: Wed Mar 05 2014 15:43:07 GMT+0530 (India Standard Time),
aliases: null,
metadata: null,
md5: '915c5e41a6d0a410128b3c047470e9e3' } ]
現在,這僅僅是個文件信息不是實際的文件數據。
如何在HTML中顯示圖像?
沒有給出結果... u能告訴我如何讓這個'image'在'html'中顯示。 – Anup
我在我的項目中使用了這個代碼,並且測試了它。當你在mongo中使用gfs保存圖像時,它將被保存爲緩衝區,所以你可以使用dbconnection獲取它。將內容類型指定爲圖像後,您可以將該內容顯示爲響應 – yasmuru
您的代碼正常工作....我正努力在我的「html頁面」中顯示。 – Anup