mam trasę, która wysyła plik PDF:Server Express wysłać pustego pliku PDF
app.get('/teste',function(req,res,next){
res.setHeader('content-type','application/pdf');
res.download(app.get('appPath')+'/teste.pdf');
}
próbowałem użyć innego rozwiązania, które mniej lub bardziej to samo:
app.get('/teste',function(req,res,next){
res.setHeader('content-type','application/pdf');
fs.createReadStream(app.get('appPath')+'/teste.pdf').pipe(res);
}
i
app.get('/teste',function(req,res,next){
res.setHeader('content-type','application/pdf');
res.sendfile(app.get('appPath')+'/teste.pdf');
}
Mój problem polega na tym, że pytam tę trasę w przeglądarce i otrzymuję pusty plik pdf z taką samą liczbą stron, co oryginalny plik.
Skonfigurowałem swój ekspresowy serwer pod numerem app.use(express.bodyParser());
.
Ktoś może mi pomóc?
Dziękuję, to jest właśnie problem. Musiałem przesłać pliki PDF do chmury, aby omijać problem: S – user2542231
Arggghhh Spędziłem cały dzień, patrząc na to i po prostu natknąłem się na twój komentarz. Aktualizacja programu connect-livereload do wersji 0.5.3 nie naprawiła go - całkowite wyłączenie go spowodowało !!! Co za strata dnia, i dziękuję bardzo ... to jest kłamliwe – Spock