расслоение плотной HTML:req.files пуст при попытке загрузить файл на сервер с узла
<form action="/uploadpic" method="post" enctype="multipart/form-data">
<input type="file" data-clear-btn="true" name="image" id="new_pic" value="" placeholder="Choose File">
<input type="submit" value="Add" style="width:30%">
</form>
NodeJS:
app.post('/uploadpic', function(req,res) {
console.log(req.files);
console.log(req.body);});
Я также использую:
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded());
app.use(bodyParser.json())
app.use(express.bodyParser({uploadDir:'./uploads'}));
app.use(bodyParser.json({ type: 'application/vnd.api+json' }))
в пульт я получаю:
{}
{}
Я не понимаю, что может быть проблемой здесь .. спасибо!
Какую версию Express вы используете? Я использовал BodyParser для загрузки файлов с помощью Express 3 * –
Я использую Express 3. как вы используете парсер для загрузки файлов? – Gil