Je travaille avec mongoose-thumbnail pour obtenir une vignette d'une image que je télécharge, je l'ai fait exactement comme dans l'exemple github mongoose-thumbnail et ça marche très bien, voici mon codeComment trouver les répertoires "uploads" et "u" de mongoose-thumbnail
var mongoose = require('mongoose');
var thumbnailPluginLib = require('mongoose-thumbnail');
var path = require('path');
var thumbnailPlugin = thumbnailPluginLib.thumbnailPlugin;
var make_upload_to_model = thumbnailPluginLib.make_upload_to_model;
var uploads_base = path.join(__dirname, "uploads");
var uploads = path.join(uploads_base, "u");
var Schema = mongoose.Schema;
var ApplicationSchema = new Schema({
appName: String,
appTempPath:String,
userId : String,
status : String,
templateId: String,
appSettings:[{header: String, color: String, font: String, fontSize: Number, backImg: String}]
});
ApplicationSchema.plugin(thumbnailPlugin, {
name: "appIcon",
inline: true,
upload_to: make_upload_to_model(uploads, 'appIcon')
});
var Application = mongoose.model('Application', ApplicationSchema);
mon problème est comment puis-je trouver les « ajouts » et répertoires « u » ?? Je ne peux pas le trouver n'importe où dans mon répertoire, s'il vous plaît aider.
essayé tout mais le répertoire n'existe pas – shamila
Collez la sortie de ces console.logs et je vais jeter un coup d'oeil - si c'est un emplacement inexistant, je voudrais juste le faire et essayer à nouveau et voir ce qui se passe. –
pour console.log (uploads):/home/shamil/Projet/madeEasy/api/modèles/uploads/u pour console.log (make_upload_to_model (uploads, 'appIcon')): [Fonction] Après avoir remplacé "uploads" comme XYZXYZXYZ:/home/shamil/Projet/madeEasy/api/models/XYZXYZXYZ/u – shamila