在Core 2.1 API项目中获取文件夹内容的正确方法是什么?

时间:2018-09-17 14:21:02

标签: asp.net-core-webapi asp.net-core-2.1

我有一个.Net Core 2.1 API,在项目的根目录中有一个名为“ Templates”的文件夹。从控制器操作的内部,我想将文件的内容加载到“ Templates”文件夹中,但我看到了各种获取Web API基本目录的方法,但这些方法似乎都不起作用或似乎不起作用。完全看起来应该很简单。

最佳做法是什么,正确的方法是什么?

(编辑:请注意,到目前为止,我发现的是针对RC1,RC2和Net Core控制台应用程序的,而这些方法或示例均与Core 2.1 Web API项目无关或不适用)

1 个答案:

答案 0 :(得分:0)

您将AppContext.BaseDirectory属性与创建的文件夹结合使用,并确保将该文件夹的内容复制到输出中。