Şu an için birçok soru ve çözüm gördüm. Mongo DB ve MEAN yığın geliştirme konusunda yeniyim. Mongo DB'deki görüntü dosyasının yolu yerine, resim içeriğinin saklanıp saklanmayacağını bilmek istiyorum. Tüm çözümler, görüntüyü arabellek olarak depolamayı ve arabelleği base64'e dönüştürerek kaynağında geri almayı önerir. Ben yaptım ama sonuçta elde edilen çıktı, görüntü içeriğinden ziyade görüntü dosyasına giden yolu çözüyor. Ben görüntüyü DB'de kaydetmeyi düşünüyorum. Herhangi bir yardım takdir edilecektir. BuGörüntü içeriğini görüntü yolunu mongodb'de saklamayın [çözüldü: çözüm için cevabıma bakın]
How to do Base64 encoding in node.js?
göndermeden önce değinilen;: "base64, görüntü/default profilli-pic.png resim/png verileri"birkaç bağlantı
// saving image
var pic = {name : "profilePicture.png",
img : "images/default-profile-pic.png",
contentType : "image/png"
};
//schema
profilePic:{ name: String, img: Buffer, contentType: String }
//retrieving back
var base64 = "";
var bytes = new Uint8Array(profilePic.img.data);
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
base64 += String.fromCharCode(bytes[ i ]);
}
var proPic = "data:image/png;base64," + base64;
console.log(proPic);
//console output
data:image/png;base64,images/default-profile-pic.png
propionamid için çıkış için giderir
How to convert image into base64 string using javascript
Hangi cevapları denediniz? Onlara bağlantı mı? Daha iyisi onları sorunuza dahil mi? –
@aaron gillion Birkaç bağlantıdan bahsetmiştim – Anantha