Невозможно загрузить файлы в Windows Server 2012 с помощью API Node.Js - PullRequest
0 голосов
/ 02 мая 2019

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

Если это проблема с брандмауэром, как мне решить ее, или как мне ее решить в Nodejs?

Это мой файлзагрузить Node API.

function filedownload(req, res) {
    const path = `${__dirname}/../../uploads/${req.query.filename}`;
    fs.readFile(path, function (err, data) {

        if (err) {
          console.log(err);
          const msg = 'File NotFound';
          if (util.isError(err)) res.error('NotFoundError', msg); // return 404
        }

        res.writeHead(200, {
            "Content-Type": "application/octet-stream",
            "Content-Disposition": "attachment; filename=" + req.query.filename
        });
        fs.createReadStream(path).pipe(res);
    });

};

Как продолжить?

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