Привет, я сталкиваюсь с проблемой при загрузке файла в Node Js im, используя пост и методы get. Ниже мой кодНевозможно загрузить файл в виде вложения в узле js
router.post('/download',function(req,res,next){
var files=req.body;
console.log(files[0]);
var file_url = 'D:/Techh/Orginal/configR/uploads/'+files[0];
console.log(file_url);
res.redirect('/'+files[0]);
});
Выше службы вызывается из клиента, а затем он перенаправляется ниже службы
app.get('/:file(*)', function(req, res, next){
var file = '/'+req.params.file, path = 'D:/Techh/Orginal/configR/uploads' +file;
res.download(path);
});
Но я не могу видеть, файл получать загружены в браузере, а я в состоянии увидеть ответ в консоли браузера показано на рисунке ниже
Вы запрашиваете скачивание с помощью AJAX? Как он регистрируется на консоли? –
Таким образом вы подвергаете всю свою файловую систему интернету –
. Что представляет собой код в браузере? Почему вы ожидаете, что ответ будет «загружен»? Он уже загружен, он находится в консоли. Какова ваша цель? –