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);
});
};
Как продолжить?