sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvad er outputtet af en filstrøm?

Mit gæt er, at enten udsendes svaret som almindeligt binært, som ikke er base64-kodet (stadig en buffer), eller også er det et komprimeret (gzip) svar, der først skal komprimeres.

Det er dog svært at lokalisere problemet uden at se koden.

OPDATERING:

Det ser ud til, at du mangler de rigtige svaroverskrifter.

Prøv at sætte disse overskrifter før downloadStream.pipe(res) :

res.setHeader('Content-disposition', 'attachment; filename=test.pdf');
res.set('Content-Type', 'application/pdf');


  1. Multi-Tenant Rails 3 App på Heroku ved hjælp af PostgreSQL

  2. Python + Memcached:Effektiv cachelagring i distribuerede applikationer

  3. MongoDB - Fejl:kommandoen getMore mislykkedes:Markøren blev ikke fundet

  4. Forebyggelse af databaserelaterede løbsforhold i Node.js