0
Ich versuche, eine Datei in mein Projekt mit Multer hochladen, aber ich habe keine Ahnung, wie es geht.Multer Unerwartete Feld
hier einige der Code, den ich denke schrieb es
arbeiten konnte // hier ist meine ejs Ansicht
<form action="/wistia" method="post" enctype="multipart/form-data">
<input type="file" name="archivo">
<input type="submit">
</form>
// hier ist meine Route Datei
const multer = require("multer");
const express = require('express');
const router = express.Router();
let location = path.join(__dirname, '/uploads');
let upload = multer({ dest: location });
router.get("/wistia",function(req, res){
res.render("wistia");
});
router.post("/wistia", upload.single("archivo") , function(req, res) {
console.log(req.file);
});
Dank.
machen, war es erfolgreich? (oder) Erhalten Sie Fehler? –
Im einen Fehler bekommen 'Fehler: Unerwarteter Feld bei makeError (C: \ Benutzer \ JustBrian \ Desktop \ zen \ node_modules \ multer \ lib \ make-error.js: 12: 13) bei wrappedFileFilter (C: \ Benutzer \ JustBrian \ Desktop \ zen \ Knotenmodule \ multer \ index.js: 40: 19) bei Busboy. (C: \ Benutzer \ JustBrian \ Desktop \ zen \ Knotenmodule \ multer \ lib \ make-middleware.js: 114: 7) bei emitMany (events.js: 127: 13) ' –
Brian
Können Sie versuchen, ersetzen Sie Ihre' lassen location = path.join (__ Verzeichnisname,/uploads); 'as' let location = multer ({dest: 'uploads /'}); '? –