【发布时间】:2018-09-13 19:20:33
【问题描述】:
我的 Angular 网站应用程序中有一个 33 KB 的 pdf 文件,位于
src/app/components/landing-page/res/File.pdf
在我的landing-page.component.html 中,它位于landing-page 文件夹中,我写了以下行来允许下载文件。
My File <a href="./res/File.pdf" download="File.pdf">here</a>.
但是,当我使用 ng serve 在浏览器中打开应用程序并单击链接时,会下载无法打开的 705 B File.pdf。超链接显示链接到http://localhost:4200/res/File.pdf,我认为这是问题的根源,因为此文件路径可能仅在角度框架中有效。
【问题讨论】:
-
你应该添加完整的路径。
-
将您的文件移动到assets文件夹。然后从该目录中将其引用为 /assets/filename.pdf