小编Mo *_* Mo的帖子

无法在 React js 中加载 PDF 文件

我正在开发一个简单的 React Web 应用程序,该应用程序可以向 IPFS 添加文件或从 IPFS 检索文件。

当文件添加到IPFS时,页面上会出现添加的文件(即医疗文件)的名称以及“查看文件”按钮。

单击该按钮时,应使用react-pdf 中的“文档”组件查看该文件[ https://www.npmjs.com/package/react-pdf | (文档 file="..." 。文件可以是 URL、base64 内容、Uint8Array等。)

从 IPFS 添加和检索文件工作成功。从 IPFS 检索到的文件以Uint8Array的形式传递到 Main.js 组件内的 Document 组件以查看 pdf 文件。但是,该页面无法加载 PDF 文件。另外,我收到一个错误:

Error: "Setting up fake worker failed: "window.pdfjsWorker is undefined"."
Run Code Online (Sandbox Code Playgroud)

请注意,我在 Main.js 中有以下内容:

  <Document file={{ data: pdfFile.content }}></Document>
Run Code Online (Sandbox Code Playgroud)

应用程序.js

      import React, { Component } from "react";
import Web3 from "web3";
import "./App.css";
import Meme from "../abis/Meme";
import Addressbar from "./Addressbar";
import Main from "./Main"; …
Run Code Online (Sandbox Code Playgroud)

javascript this reactjs ipfs react-pdf

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ipfs ×1

javascript ×1

react-pdf ×1

reactjs ×1

this ×1