Невозможно обрабатывать данные из / загружать в грозном npm пакете, а также мультиплексировать в express node.js - PullRequest
0 голосов
/ 27 апреля 2020

У меня проблемы с загрузкой пакетов в express node.js.

Мой «потрясающий» индекс загрузки. js выглядит следующим образом:

app.post('/upload', (req, res, next) => {
    const form = formidable({ multiples: true });
    form.parse(req, (err, fields, files) => {
        if (err) {
            next(err);
            return;
        }
        res.json = ({ files, fields });
    });
});

У меня есть несколько входов (полей) и несколько img (файлов) для загрузки. Все go гладко и на странице / загрузке правильно отображается файл res. json:

{
fields: {
title: "My First Name",
title2: "My Last Name"
},
files: {
someExpressFiles: {
size: 17850,
path: "C:\[]\[]\[]\Local\Temp\upload_a6c68e2cc3684946c6dfd3eea3e35041",
name: "myfile.jpeg",
type: "image/jpeg",
mtime: "2020-04-27T14:52:15.344Z"
}
}
}

и здесь проблемы 1) как мне изменить файл пути и загрузить его в один из моих кодов папка? 2) Невозможно открыть файл, который не имеет расширения. В чем проблема ? 3) Как я могу передать / использовать данные файла json в другой файл. js или. html? Что я делаю не так?

При использовании multer проблем 1 и 2 не возникает, хотя я не могу заряжать данные (поля) и передавать и использовать данные из / загружать в другие. js или. html файлы кода.

Спасибо

...