После того, как я загрузил файл, используя multer, как я могу отправить его обратно во внешний интерфейс? - PullRequest
0 голосов
/ 04 сентября 2018

По сути, я читал, что люди используют файловую систему для сохранения файла на сервере, а затем сохраняют путь файла к базе данных ... Вместо того, чтобы сохранять сам файл в базе данных.

Насколько я понимаю, библиотека Express Multer создает файловую систему.

Я попытался просто загрузить файл, используя multer, и отправить путь обратно во внешний интерфейс, однако, похоже, это не работает.

Код конца

app.post("/upload", cpUpload, (req, res, next) => {
    console.log("app.post /upload");
    console.log(req.file.path); 

    const host = req.hostname;
    const filePath = req.protocol + "://" + host + '/' + req.file.path;
    console.log(host); 
    res.send({msg:filePath});

});

Возвращаемое сообщение:

http://localhost/uploads/f03401055620d23e71b0d5351d477c7e

однако я получаю сообщение «Не удалось загрузить ресурс: net :: ERR_CONNECTION_REFUSED»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...