const express = require('express'), // Web сервер
app = express();, // Привязываем express к нашему "приложению"
multiparty = require('multiparty'); // Для сохранения файла
// Обработчик запросов
app.post('*', function(req, res) {
var form = new multiparty.Form();
form.parse(req, function(err, fields, files) {
console.log(files.txt[0].path);
})
});
var express = require('express')
var multer = require('multer')
var upload = multer({ dest: 'uploads/' })
var app = express()
app.post('/profile', upload.single('avatar'), function (req, res, next) {
// req.file is the `avatar` file
// req.body will hold the text fields, if there were any
})
Тоже были мысли о том, чтобы воспользоваться атрибутами (или как это правильно зовется?)Это зовётся аргументами
В приведённом выше коде я выводу это имя в консоль
console.log(files.txt[0].path);
Ему присваивается имя с расширением)
Текстом отдаётся тоже имя что и присваивается, только просто имя без пути.
Вы уж простите, но после двух ошибок которые я заметил боюсь Вы не совсем понимаете что тут написано в коде.
Это будет локальное приложение в браузере, врядли кто-то его будет атаковать, хотя это конечно дальновидно об этом думать. опять же с другой стороны я борюсь с подобными атаками через заголовки веб сервера)