angular - 使用 Angular 从目录提供下载
问题描述
我在提供 Angular 应用程序的同一个文件夹中有一个文档列表。我想制作一个显示文档列表的网页,以及下载单个文档的链接。
我将如何做到这一点?
解决方案
虽然通常建议通过您自己的后端提供文档,但您可以通过使用一些标准的角度包来简化这项工作。以下是一些选项:
- ngx-doc-viewer - 可能是最好的库并支持很多文件类型。这个演示可以帮助您更好地了解它。
- ng2-pdf-viewer - 当您的问题仅限于 pdf 时,这是一个使用起来更简单的包,但没有广泛的自定义。Stackblitz 演示
- ngx-extended-pdf-viewer - 它具有广泛的自定义功能,如果您担心带有工具栏的文档显示,它会非常酷。演示
- NodeJs + DB - 最后但同样重要的是,复杂应用程序最可定制和标准的方法是构建自己的后端。后端服务器实际上可以分配一个文档文件夹,并且用户/管理员可以在该特定文件夹中上传/保存文档。
推荐阅读
- unity3d - 当我调整视图时,统一场景和游戏视图中的对象正在消失
- javascript - 在 PEG 解析器中解析和验证条件 IF
- reactjs - 导航项目与 Bootstrap 5 中的导航品牌不一致
- google-cloud-platform - 从 GCP 中的云功能访问秘密管理器。要使用哪些 IAM 设置?
- java - 我在java中实现了这个合并排序算法,但它没有用
- julia - 在 Julia 中导航自动微分生态系统
- javascript - 我将如何按其中一个子值对该表进行排序,以及如何从中获得最佳结果?
- c - 在 Sphinx 的两页上记录一个函数?
- wpf - 处理列表视图中用户控件内部的事件
- cmd - 使用带有系统限制的 cmd 错误代码