können Sie mir bitte sagen, was ich falsch mache, wenn ich versuche, Bild hochladen cloudinary?Kann nicht laden Sie Bild cloudinary
app.js Ich brauche keine Bilder auf dem Server zu speichern, so dass ich im Speicher sichern. var cloudinary = require('cloudinary'); cloudinary.config({ cloud_name: 'hidden', api_key: 'hidden', api_secret: 'hidden' }); var multer = require('multer'); var storage = multer.memoryStorage() var upload = multer({ storage: storage })
Site-Form (Jade/pug) form(action="/?_csrf="+csrfToken method="post" enctype='multipart/form-data') input(type="file" name="avatar") input(type="submit" value="upload")
App Beitrag
app.post('/', upload.single('avatar'), function(req, res, next){
console.log('Should be undefined:', req.file.path); //yes
console.log('Should be the buffer:', req.file.buffer); //yes
cloudinary.uploader.upload(req.file.path, function(result) { console.log(result) });
});
und ich bekomme Fehler { error: { message: 'Missing required parameter - file', http_code: 400 } }