J'ai un image collection
de schéma suivant:comment enregistrer l'image dans le dossier et enregistrer imagePaths à la base de données dans la pile en utilisant MEAN Multer
{
"productId": {type: String},
"imagePaths": {type: Array}
}
Je veux télécharger plusieurs images et stocker correspondant image-paths
à la base de données. J'ai cherché, et j'ai appris que Multer
peut effectuer cette action, mais je suis incapable de télécharger et d'enregistrer des chemins d'image pour plusieurs images.
J'ai essayé avec ce code angulaire,
scope.demoMethod = function(){
console.log('Method fired.');
var product = $scope.product;
$http.post('/demo/upload', $scope.product)
.then(function (res) {
console.log('Form Data ::' + $scope.product);
});
},
Mais j'obtiens l'erreur, ne peut pas lire la propriété « foreach » undefined
ok, quid du côté angulaire, côté frontal? –
J'ai essayé votre code avec ce ** code angulaire **, 'scope.demoMethod = function() { console.log ('Méthode cuite.'); var product = $ scope.product; $ http.post ('/ demo/upload', $ scope.product) .then (fonction (res) { console.log ('Données de formulaire ::' + $ scope.product); }); } ', Mais je reçois une erreur,' ne peut pas lire la propriété 'forEach' de undefined' –