multer является промежуточным программным обеспечением, которое обрабатывает «multipart / form-data» и magically & amp; делает загруженные файлы и данные формы доступными нам в запросе как request.files и request.body.
установка multer: - npm install multer --save
в .html файл: -
в файле .js: -
var express = require('express');
var multer = require('multer');
var app = express();
var server = require('http').createServer(app);
var port = process.env.PORT || 3000;
var upload = multer({ dest: 'uploads/' });
app.use(function (req, res, next) {
console.log(req.files); // JSON Object
next();
});
server.listen(port, function () {
console.log('Server successfully running at:-', port);
});
app.get('/', function(req, res) {
res.sendFile(__dirname + '/public/file-upload.html');
})
app.post('/upload', upload.single('avatar'), function(req, res) {
console.log(req.files); // JSON Object
});
Надеюсь, что это поможет!
Существует несколько переменных для определения макс. номера соединений. Скорее всего, у Вас заканчиваются номера документов сначала. Проверьте ulimit-n. После этого в/proc существуют настройки, но те принимают значение по умолчанию к десяткам тысяч.
, Что еще более важно, это кажется на выполнение чего-то не так. Единственное соединение TCP должно быть в состоянии использовать всю пропускную способность между двумя сторонами; если это не:
ping -s 1472
...) tc
iperf
Возможно я неправильно понял. Возможно, Вы делаете что-то как Bittorrent, где Вам нужно много соединений. Если так, необходимо выяснить, сколько соединений Вы на самом деле используете (попытка netstat
или lsof
). Если то число является существенным, Вы могли бы:
ulimit -n
. Однако, ~1000 соединений (значение по умолчанию в моей системе) являются довольно многими. iostat -x
? кроме того, при использовании маршрутизатора NAT на уровне конечного пользователя (Linksys, Netgear, D-Link, и т.д.), остерегайтесь этого, можно превысить ее способности с тысячами соединений.
я надеюсь, что это обеспечивает некоторую справку. Вы действительно задаете сетевой вопрос.