Извините, если это вопрос новичка, но я не могу заставить его работать ...
У меня есть серверная часть, которая использует NodeJS & ExpressJs и доставляет некоторые stati c материал, созданный с использованием VueJS.
Я хочу разрешить пользователям загружать файлы, поэтому я пытаюсь реализовать его.
На бэкэнде вот код
app.get('/download', function (req, res, next) {
let queryparams = req.query;
if (queryparams.filename) {
try {
res.download(queryparams.filename);
} catch (error) {
console.log('Unable to read ' + queryparams.filename + ' file. Please check');
res.write('Unable to read ' + queryparams.filename + ' file. Please check');
res.status(501);
}
res.end();
} else {
next();
}
});
Во внешнем интерфейсе я пытался использовать этот пакет download js npm, но он не работает и даже больше, мне это нужно?
fetch(`https://${servername}/download?filename=` + data.filename)
.then((response) => response.blob())
.then((blob) => downloadjs(blob, data.filename));
Любая помощь будет оценена
Боб