Det jag gjorde var att jag bara konverterade filen till en base64-sträng (relaterad fråga ). Returnera sedan strängen i resolvern.
const file_buffer = fs.readFileSync(filepath);
const contents_in_base64 = file_buffer.toString('base64');
return contents_in_base64;
Alternativt, om du inte har tillgång till filen på samma sätt som den ursprungliga frågan kan du
chunk.data.toString('base64'));
Sedan på front-end satte jag bara base64 på en ankartagg (relaterad fråga ).
<a download={`${filename}.pdf`} href={`data:application/pdf;base64,${base64pdf}`} title='Download pdf document' />