.net core 从AWS Lambda函数(.NET Core)访问本地文件

.net core 从AWS Lambda函数(.NET Core)访问本地文件,.net-core,aws-lambda,.net Core,Aws Lambda,我有一个.net核心lambda函数 在这个函数中,我有一个名为Content的文件夹,里面有一个html文件 是否仍然可以从函数中读取该文件?如果是的话,路径是什么 我有这个: var message = string.Empty; using (var sr = new StreamReader("/Content/email.html")) { message = sr.ReadToEnd(); } 但这给了: 找不到路径“/Content/email.html”的一部分 感谢您使用

我有一个.net核心lambda函数

在这个函数中,我有一个名为Content的文件夹,里面有一个html文件

是否仍然可以从函数中读取该文件?如果是的话,路径是什么

我有这个:

var message = string.Empty;
using (var sr = new StreamReader("/Content/email.html"))
{
  message = sr.ReadToEnd();
}
但这给了:

找不到路径“/Content/email.html”的一部分


感谢您使用AppDomain.CurrentDomain.BaseDirectory获取执行函数的目录

例如:

var basePath = AppDomain.CurrentDomain.BaseDirectory;
var filePath = "/Content/email.html"
var finalPath= Path.Combine(basePath, filePath);