请帮忙解决以下问题,
我想使用 node 和 ejs 动态显示一些 PDF,但我收到一个错误:
无法获取 /Documente/S231202-2.pdf -> 对于 btnUnu.addEventListener("click", toggle)
无法获取 /Documente/S291040.pdf -> 对于 btnDoi.addEventListener("click", toggleDoi)
首先,我在主 js 文件 app.js 中使用下一段代码:
app.use(express.static(path.join(__dirname, 'Documente')));
在那之后,在我的ejs文件中,我使用了下一个代码:
<div class="Pagina2" style="padding: 15px;">
<iframe id="iframe" src="" width="200%" height="100%" style="border:3px solid rgb(68, 50, 88);"></iframe>
</div>
<script>
const btnUnu = document.getElementById("eicunu");
const btnDoi = document.getElementById("eicdoi");
var iframeEl = document.getElementById("iframe");
btnUnu.addEventListener("click", toggle)
btnDoi.addEventListener("click", toggleDoi)
function toggle(){
iframeEl.src = "/Documente/S231202-2.pdf"
// console.log("bine");
}
function toggleDoi(){
iframeEl.src = "/Documente/S291040.pdf";
// console.log("rau");
}
</script>
一切正常,只是不显示 PDF。 谢谢你的时间。