enctype в html запрещает пользователям отправлять регулярные входные данные (node.js и html) - PullRequest
0 голосов
/ 04 марта 2019

В html есть энтип, называемый multipart / form-data.Когда я использую этот enctype, обычные входные данные появляются как неопределенные, когда я использую body-parser для их получения.Например

const express = require('express');
const bp = require('body-parser');
const app = express();

app.post('/somewhere', (req, res) => {
  console.log(req.body.input);
  //undefined
});
<html>

<body>
  <form action="/somewhere" method="post" enctype="multipart/form-data">
    <input type="text" name="input">
    <input type="file" name="fileupload">
  </form>
</body>

</html>
...