Res.download не работает, даже если файл существует [закрыто]Javascript

Форум по Javascript
Ответить
Anonymous
 Res.download не работает, даже если файл существует [закрыто]

Сообщение Anonymous »

Я пытаюсь скачать файл, но по какой -то причине он не работает. Функция, которую я отправлю, запускается по запросу GET из файла маршрутизатора: < /p>

Код: Выделить всё

const downloadPayment = async (req, res) => {
const { id } = req.params;
if (!mongoose.Types.ObjectId.isValid(id)) {
return res.status(404).send('No payment with that id');
}

const payment = await Payment.findById(id);

if (!payment) {
return res.status(404).send('No payment with that id');
}

/*if (fs.existsSync(`./util/outputs/TestSözleşme.xlsx`)) {
console.log('Success');
}*/

res.download(`./util/outputs/${payment.title}.xlsx`, `${payment.title}.xlsx`);
};
Он не дает никаких ошибок, но также не загружает файл.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ile-exists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»