как читать вложения, сохраненные с помощью multer - nodejs / expressjs - PullRequest
0 голосов
/ 05 апреля 2020

Я новичок в программировании узлов, я пытаюсь создать приложение, которое будет иметь функцию, в которой пользователи будут загружать туда документы / изображения, а затем они также смогут просматривать те же файлы, которые они загрузили ранее.

Я столкнулся с мултером, с помощью которого я построил API, который хранит прикрепленный файл на сервере, пожалуйста, обратитесь к следующему коду:

app.post('/submit-form', uploadPlugin.single('files'),(req, res) => {
    console.log(req.file);
    if (!req.file){
            res.status(400).json({"error":"Something went wrong while uploading file"})
            return;
        }
        else
        {
            path  = "C:\\Users\\APIs" + req.file.path
            console.log(path)
            res.sendFile(path);
        }   

})

Теперь моя проблема заключается в том, нужно ли мне вообще просматривать прикрепленные файлы. файлы, как я могу это сделать (Например: если кто-то загружает изображение, оно должно показать, что это изображение было загружено)

Я пытаюсь отправить файл в качестве ответа, но на странице HTML он просто показывает gibberi sh (вероятно, поток байтов, см. прикрепленное изображение), вместо этого он должен отображать фактический документ, например, изображение.

enter image description here

...