res.download () nie działa w moim przypadku
Używam struktury nodejs i expressjs do pobrania pliku „jsonFile.json” z serwera.
Używam następującego kodu
res.get('/download', function(req, res) {
res.setHeader('Content-disposition', 'attachment; filename=jsonFile.json');
res.setHeader('Content-Type', 'text/json');
res.download(__dirname + 'jsonFile.json');
}
});
Ale skutkuje to odpowiedzią na całą zawartość pliku.
spodziewałem się, że przeglądarka poprosi mnie o zapisanie pliku na dysku lokalnym.
Jak zapisać plik na dysku lokalnym?