我正在尝试在 React 中显示文档文件并以 pdf 格式下载它,该文档已上传到我使用 express-file-upload 执行此操作的文件,但我不知道如何获取文档并将其显示在我的反应应用程序,这就是我的数据的样子:
{
"Document": {
"type": "Buffer",
"data": [91, 111, 98, 106, 101, 99, 116, 32, 79, 98, 106, 101, 99, 116, 93]
},
}
const Buffer = require('buffer').Buffer;
const buff = Buffer.from('something cool');
console.log(buff);
console.log(buff.toString());
调用.toString()
Buffer 对象,这会将其转换为字符串值。
<Buffer 73 6f 6d 65 74 68 69 6e 67 20 63 6f 6f 6c>
something cool
如何在我的反应应用程序中将缓冲区数据显示为 Pdf 文档?
像这样:https ://www.npmjs.com/package/react-pdf
我还遇到了另一个与您类似的问题,并且正在使用 react-pdf 库,我认为它可能有用:https ://stackoverflow.com/a/45604439/2932298 。