Загрузить локальные файлы в Node.js

Чтобы загрузить локальный файл в Node.js, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Использование модуля «Файловая система» (fs):

    const fs = require('fs');
    fs.readFile('path/to/local/file', (err, data) => {
    if (err) {
    console.error(err);
    return;
    }
    // Perform actions with the file data
    });
  2. Использование модуля Formidable:

    const formidable = require('formidable');
    const form = new formidable.IncomingForm();
    form.parse(req, (err, fields, files) => {
    if (err) {
    console.error(err);
    return;
    }
    // Access uploaded file using `files` object
    });
  3. Использование модуля Multer:

    const multer = require('multer');
    const storage = multer.diskStorage({
    destination: (req, file, cb) => {
    cb(null, 'path/to/destination/folder');
    },
    filename: (req, file, cb) => {
    cb(null, file.originalname);
    }
    });
    const upload = multer({ storage: storage });
    app.post('/upload', upload.single('file'), (req, res) => {
    // Access uploaded file using `req.file`
    });

Эти методы предоставляют различные подходы к обработке загрузки файлов в Node.js. Не забудьте заменить 'path/to/local/file'фактическим путем к вашему локальному файлу.