L'une des fonctionnalités de l'application que je suis en train de construire permet de télécharger des photos de profil sur facebook, twitter et quora.Comment puis-je récupérer des images de profil lors de l'utilisation de GridFS et de multer
Il semble que multer traite les informations téléchargées à partir du formulaire et qu'il est supposé être stocké dans un système de stockage de fichiers utilisant GRidFS. J'ai terminé la partie de téléchargement de fichier.
Comment est-ce que je stocke les images afin qu'elles puissent être consultées par l'utilisateur?
var upload = multer({ dest: 'uploads/' });
// image upload route
app.post('/photos/upload',upload.single('avatar'), function(req, res) {
console.log(req.user.img);
console.log(req.file);
var user = req.user;
user.img = req.file;
user.save(function(err) {
res.redirect('/profile');
});
Je n'ai pas utiliser GridFS, mais je pense que vous devrez convertir le fichier en base64, puis enregistrez-le dans un document (champ) qui prennent en charge les types de blob. – Hosar
Qu'est-ce que vous utilisez pour télécharger des images sur mongodb? @hosar –