Những gì tôi đã làm chỉ là tôi chuyển đổi tệp thành một chuỗi base64 ( câu hỏi liên quan ). Sau đó, trả về chuỗi trong trình phân giải.
const file_buffer = fs.readFileSync(filepath);
const contents_in_base64 = file_buffer.toString('base64');
return contents_in_base64;
Ngoài ra, nếu bạn không có quyền truy cập vào tệp giống như câu hỏi ban đầu thì bạn có thể
chunk.data.toString('base64'));
Sau đó, trên giao diện người dùng, tôi chỉ đặt base64 trên một thẻ liên kết ( câu hỏi liên quan ).
<a download={`${filename}.pdf`} href={`data:application/pdf;base64,${base64pdf}`} title='Download pdf document' />