无法访问./../../../assets/pdf/file.pdf下的pdf文件错误:无法匹配任何路由。网址段:

问题描述 投票:1回答:1

[在有角度的应用程序中,我将pdf放置在asset / pdf文件夹下。并在代码中

 <div class="container-fluid mt-2 mb-2">
        <a target="_blank" href="./../../../assets/pdf/MSW - Transition Briefing Slides v1.1.pdf">
         Transition Briefing Slides:Instructions on how to onboard, functions for
          Information Security Coordinator (ISC), FAQs, and scope of digitalPORT@SGTM
        </a>
    </div>

当我单击超链接时,相应的pdf将在新选项卡中打开。在本地环境中,它运行良好。

在我的本地当我单击超链接时,将在新选项卡中打开pdf文件。

但是当我在其他环境(UAT)中尝试相同操作时,则无法打开pdf,并且控制台上显示错误

main.3416feca6506333eea31.js:1错误错误:未捕获(承诺):错误:无法匹配任何路线。网址段:'资产/pdf/digitalPORT@SG%20-%20Quick%20Guide%20v0.3.pdf'错误:无法匹配任何路线。网址段:'资产/pdf/digitalPORT@SG%20-%20Quick%20Guide%20v0.3.pdf'在l.noMatchError(main.3416feca6506333eea31.js:1)在n.selector(main.3416feca6506333eea31.js:1)在n.error(main.3416feca6506333eea31.js:1)在n._error(main.3416feca6506333eea31.js:1)在n.error(main.3416feca6506333eea31.js:1)在n._error(main.3416feca6506333eea31.js:1)在n.error(main.3416feca6506333eea31.js:1)在n._error(main.3416feca6506333eea31.js:1)在n.error(main.3416feca6506333eea31.js:1)在n._error(main.3416feca6506333eea31.js:1)在P(zone.js.pre-build-optimizer.js:814)在P(zone.js.pre-build-optimizer.js:771)在zone.js.pre-build-optimizer.js:873

我的假设可能是文件名出现问题,我已将文件名重命名为test.pdf,但不起作用。

angular pdf routes
1个回答
0
投票

通过以下更改<a target="_blank" href="./../../../assets/pdf/MSW - Transition Briefing Slides v1.1.pdf">

© www.soinside.com 2019 - 2024. All rights reserved.