Выполнение запроса POST и загрузка файла аудио-блоба в узел и мультитер - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь записать аудиофайл от пользователя, а затем использую multer для обработки файла через POST req

Я следую этот ответ без успеха

Вот кодекс моего внешнего интерфейса file

Backend file

var express = require('express');
var request = require('request');
var multer  = require('multer');
var app = express();

app.use(express.static('public'));
app.set("view engine", "ejs"); 

var upload = multer({ dest: __dirname + '/public/uploads/' });
var type = upload.single('upl'); 

app.post('/api/test', type, function (req, res) {
   console.log(req.body);
   console.log(req.file);
   // do stuff with file
});
app.listen(process.env.PORT || 8080, process.env.ID, function() {

        console.log("server started");
        let port = 8080;


    });

ведение журнала BLOB-объектов во внешнем интерфейсе возвращает Blob(651) {size: 651, type: "audio/ogg; codecs=opus"}

Вот проблема, наbackend его возвращение

[Object: null prototype] { upl: '' }
undefined
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...