Node.js React-打开PDF文件而不导入它们
我正试图找到一种直接从PDF文件的位置打开PDF文件的方法。我知道我可以用这个打开文件Node.js React-打开PDF文件而不导入它们,node.js,reactjs,pdf,Node.js,Reactjs,Pdf,我正试图找到一种直接从PDF文件的位置打开PDF文件的方法。我知道我可以用这个打开文件 import pdf from './file.pdf <a href={Pdf} target = "_blank">Open Pdf</a> 从导入pdf./file.pdf 但这对我来说是行不通的,我正在为我工作的一家小公司构建一个带有React和Node的物品列表应用程序,每个新物品都需要有PDF格式的证书。用户需要能够在创建新项目时添加PDF文件,并在
import pdf from './file.pdf
<a href={Pdf} target = "_blank">Open Pdf</a>
从导入pdf./file.pdf
但这对我来说是行不通的,我正在为我工作的一家小公司构建一个带有React和Node的物品列表应用程序,每个新物品都需要有PDF格式的证书。用户需要能够在创建新项目时添加PDF文件,并在需要时打开它。他们希望应用程序在互联网上实时运行,但所有证书都在本地服务器上,因此只有连接到他们网络的人才能看到它们。这可能吗
我只是想把pdf文件的路径保存在数据库中,然后使用该路径在应用程序中显示它。像这样的
<a href="//10.0.0.246/share/cert/scan/file.pdf" target = "_blank">Open certificate</a>
但我现在无法让它工作,即使文件与我的应用程序位于同一文件夹中。您可以使用
require
功能
<a href={require("//10.0.0.246/share/cert/scan/file.pdf")} target = "_blank">Open certificate</a>
谢谢,就是这个!这么简单。我只有一个问题,当我尝试使用一个不在scr文件夹中的文件时,我得到了这个错误src/之外的相对导入不受支持。
,当应用程序在线部署时,我是否可以使用任何文件,这只是创建react应用程序的事情?最后检查这个链接,我无法让它工作,因为我需要它。我制作了一个空的CreateReact应用程序,并按照链接中的答案将其弹出,但仍然像以前一样出现错误。另外,当我在require中使用变量时,我会遇到一个错误,因为我需要映射一个项目数组并显示它们,这是错误的关键依赖项:依赖项的请求是一个表达式,如果没有指向证书的路径或它是错误的,我也会遇到一个错误。我不确定你的新代码库是什么,但是我只想告诉你,对于非导入的pdf文件,你需要使用require
。require
如果pdf在scr文件夹中,并且像这样require(//10.0.0.246/share/cert/scan/file.pdf”)
,但是如果我尝试这样做require(url)
wherelet url=“//10.0.0.246/share/cert/scan/file.pdf”
,那么,它不再工作了。