这是我的场景:
我尝试了很多方法,但无法向用户打开该文件。
我尝试过的方法:
const buff = Buffer.from(myBase64, 'base64');
const file = fs.writeFileSync('boleto.pdf', buff, { encoding: 'base64' });
try {
res.setHeader('Content-Length', file.size);
res.setHeader('Content-Type', 'application/pdf');
res.setHeader('Content-Disposition', 'attachment; filename=boleto.pdf');
} catch (e) {
return res.status(404).send({ error: e, message: 'File does not exist.', statusCode: 404 });
}
Run Code Online (Sandbox Code Playgroud)
const buff = Buffer.from(myBase64, 'base64');
const file = fs.writeFileSync('boleto.pdf', buff, { encoding: 'base64' });
try {
res.contentType('application/pdf');
return res.status(200).sendFile('boleto');
} catch …Run Code Online (Sandbox Code Playgroud)