I'm getting below response of axios call:
Click here to download response (PDF)
When I'm trying to generate PDF from above link response PDF generated with blank pages
var fs = require('fs');
fs.writeFileSync("12345678.pdf", response.data, 'binary');
axios call:
const url = 'url-here'
const headers = {
'headers-here'
};
const axiosConfig = {
headers,
};
axios.get(url, axiosConfig)
.then((response) => {
var fs = require('fs');
fs.writeFileSync("12345678.pdf", response.data, 'binary');
callback(null, response.data);
})
.catch((error) => {
logger.error(error.stack || error.message || error);
callback(error, null);
});
Can anyone please help me to generate correct PDF?
axiosresponse into aBufferor writable stream. Alternatively, pipe your response intofs- github.com/axios/axios#axiosconfigaxiosrequest code to your question.