मेरा अनुमान है कि या तो प्रतिक्रिया को सादे बाइनरी के रूप में आउटपुट किया जा रहा है जो बेस 64 एन्कोडेड (अभी भी एक बफर) नहीं है या यह एक संपीड़ित (gzip) प्रतिक्रिया है जिसे पहले असम्पीडित करने की आवश्यकता है।
हालांकि कोड देखे बिना समस्या का पता लगाना मुश्किल है।
अद्यतन:
ऐसा लगता है कि आप उचित प्रतिक्रिया शीर्षलेख खो रहे हैं।
इन शीर्षकों को downloadStream.pipe(res)
. से पहले सेट करने का प्रयास करें :
res.setHeader('Content-disposition', 'attachment; filename=test.pdf');
res.set('Content-Type', 'application/pdf');