Yang saya lakukan hanyalah mengonversi file menjadi string base64 (pertanyaan terkait ). Kemudian kembalikan string di resolver.
const file_buffer = fs.readFileSync(filepath);
const contents_in_base64 = file_buffer.toString('base64');
return contents_in_base64;
Atau, jika Anda tidak memiliki akses ke file yang sama dengan pertanyaan awal, Anda dapat
chunk.data.toString('base64'));
Kemudian di front-end, saya hanya meletakkan base64 pada tag jangkar (pertanyaan terkait ).
<a download={`${filename}.pdf`} href={`data:application/pdf;base64,${base64pdf}`} title='Download pdf document' />