Es gibt keinen Code, der das Update von Clodinary Image zeigt. Der Code, den ich unten geschrieben habe, aktualisiert das Bild, aber dann kann ich nicht sofort die FIll verwenden oder die Methode des Wolkenbilds einschränken.Wie wird nur das Cloudinäre Bild eines Benutzermodells aktualisiert?
cloudinary.uploader.upload(req.files.icon.path, function(img, err) {
console.log(img)
if(err){
res.send(err);
}else{
req.user.update({$set: {icon: img}}, function (err, count) {
res.send(img.fill(300,300));// this line says fill not defined.
//res.send(_img.fill(300,300));// this also fails
});
}
});
Dank das Wichtigste, was ich von Ihrer Antwort gelernt habe, ist, dass ich img verwenden können. public_id als Parameter, das wurde nicht dokumentiert, denke ich. Ich benutzte diese Funktion cloudinary.url (img.public_id, {Format: "jpg", Breite: 100, Höhe: 150, Zuschneiden: "fill"}) anstelle dessen, was Sie vorgeschlagen haben. – enRaiser
Sie haben Recht. 'cloudinary.url' würde in diesem Fall mehr Sinn machen. Froh, dass ich helfen konnte. –