首页 > 解决方案 > 使用 Angular 从目录提供下载

问题描述

我在提供 Angular 应用程序的同一个文件夹中有一个文档列表。我想制作一个显示文档列表的网页,以及下载单个文档的链接。

我将如何做到这一点?

标签: angularfile-sharing

解决方案


虽然通常建议通过您自己的后端提供文档,但您可以通过使用一些标准的角度包来简化这项工作。以下是一些选项:

  1. ngx-doc-viewer - 可能是最好的库并支持很多文件类型。这个演示可以帮助您更好地了解它。
  2. ng2-pdf-viewer - 当您的问题仅限于 pdf 时,这是一个使用起来更简单的包,但没有广泛的自定义。Stackblitz 演示
  3. ngx-extended-pdf-viewer - 它具有广泛的自定义功能,如果您担心带有工具栏的文档显示,它会非常酷。演示
  4. NodeJs + DB - 最后但同样重要的是,复杂应用程序最可定制和标准的方法是构建自己的后端。后端服务器实际上可以分配一个文档文件夹,并且用户/管理员可以在该特定文件夹中上传/保存文档。

推荐阅读