const express = require("express") const app = express() const PORT = 3000 const path = require('path') const formidable = require('formidable') app.get("/", function (req, res) { res.sendFile(path.join(__dirname, '/static/form4.html')) }) app.post('/process_upload', function (req, res) { let formularz = formidable({ keepExtensions: true }) formularz.uploadDir = __dirname + '/static/upload/' formularz.parse(req, function (err, fields, files) { // https://stackoverflow.com/questions/423376/how-to-get-the-file-name-from-a-full-path-using-javascript let name_from_path = files.wyslany_plik.path.replace(/^.*[\\/]/, '') let danepliku = { "path": name_from_path } res.send(JSON.stringify(danepliku)) }) }) app.use(express.static('static')) app.listen(PORT, function () { console.log("start serwera na porcie " + PORT) })