Как мне отправить флаг и картинки вместе на сервер NODE JS

Как я могу отправить картинки и флаг на сервер node js, и обработать объект - вытянуть флаг(чтобы указать куда именно надо залить картинки) и картинки. Сервер на express, а middleware это multer

const path = require("path");
const express = require("express");
const server = express();
const multer = require("multer");
const bodyParser = require("body-parser");
const fs = require("fs");

const publicPath = path.resolve(__dirname, "../app");

server.use(express.static(publicPath));
server.use(bodyParser.urlencoded({ extended: false }));

const storage = multer.diskStorage({
    destination: (req, file, cb) => {
        cb(null, path.resolve(__dirname, "../app/assets/mapTextures"));
    },
    filename: (req, file, cb) => {
        cb(null, `${file.originalname}`);
    }
});



server.post("/upload", (req, res) => {
    const upload = multer({ storage }).array("images");
    upload(req,res,(err)=>{
        if(err){
            console.log(err);
            return;
        }
        const files = req.files.map(file=>file.filename);
        res.send(files);
    });
});

Ответы (0 шт):