0

我正在尝试在 React 中显示文档文件并以 pdf 格式下载它,该文档已上传到我使用 express-file-upload 执行此操作的文件,但我不知道如何获取文档并将其显示在我的反应应用程序,这就是我的数据的样子:

{
  "Document": {
    "type": "Buffer",
    "data": [91, 111, 98, 106, 101, 99, 116, 32, 79, 98, 106, 101, 99, 116, 93]
  },
}
4

1 回答 1

1
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 。

于 2020-05-11T02:45:44.160 回答