wie zum hochladen und Lesen einer Datei mit nodejs / express

gibt es alle möglichen Beiträge dazu, aber ich bin immer noch nicht bekommen.
Ich will upload *.csv und Lesen und verarbeiten Ihrer Inhalte.

meine jade-Datei ist diese

//views/import.jade
extends layout
block content
h1= title
form(action="/import", method="post", enctype="multipart/form-data")
    input(type="file", name="ufile")
    input(type="submit", name="Upload")

--

Änderte ich den code, aber erf.Dateien ist nicht definiert

//routes/index.js

/* import page. */
router.get('/blah', function(req, res, next) {
  res.render('import', { title: 'Import Data' });
});

router.post('/import', function(req, res) {
    console.log(req.files);
});


module.exports = router;
  • Die middleware verwenden Sie mit express zu handhaben Datei hochladen ? Was ist bei app.js in Zeile 30 ?
  • Sie senden Sie Ihr Formular mit der Methode POST, aber das deklarieren von GET route. Der erste Schritt ist, um die route zu ändern, um router.post('/import'... und versuchen Sie es erneut.
  • änderte den code ... ohne Würfel.
  • Sie sind mit dem bodyparser middleware?
  • Ich bin nicht mit bodyparser middleware. War auch nicht bewusst von der Notwendigkeit. Gehen und Forschung. Danke.
InformationsquelleAutor Simply Seth | 2014-08-17
Schreibe einen Kommentar