.net core 从AWS Lambda函数(.NET Core)访问本地文件
我有一个.net核心lambda函数 在这个函数中,我有一个名为Content的文件夹,里面有一个html文件 是否仍然可以从函数中读取该文件?如果是的话,路径是什么 我有这个:.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”的一部分 感谢您使用
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);