在Angular资产文件夹中获取所有svg文件的列表

时间:2018-12-07 07:50:41

标签: angular assets filelist

我遇到以下问题。我想在我的angular-app中注册资产文件夹中的所有svg文件。 但是我不知道,是否有可能按角度读取整个文件夹内容,因为它是在客户端运行的。

有人对此有想法吗?

问候 埃里亚斯

P.S。作为一种解决方法,我将运行一个部署脚本,该脚本将所有文件写入一个json文件中,以便可以从该文件中读取它们。但我不想这样做...

1 个答案:

答案 0 :(得分:1)

出于某些安全原因,我们不应该/不能从javascript访问本地文件。

对于您的情况,我建议您创建一个API,并将文件存储在后端文件夹中并返回到客户端列表文件。这就是我在项目中所做的方式。

您可以将ASP.NET Web API创建为

[Route("listSVGfiles")]
List<string> getSVGfiles() {

}