Доступ к локальному файлу из функции AWS Lambda (.NET Core) - PullRequest
0 голосов
/ 30 октября 2019

У меня есть лямбда-функция ядра .net.

Внутри этой функции у меня есть папка с названием Content с html-файлом.

Есть ли что-нибудь, чтобы прочитать это? файл из функции? Если да, то каков путь?

У меня есть это:

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

Но это дает:

Не удалось найти часть пути '/ Content /email.html '.

Спасибо

1 Ответ

0 голосов
/ 30 октября 2019

Использовали ли вы AppDomain.CurrentDomain.BaseDirectory для получения каталога, из которого выполняется ваша функция.

Например:

var basePath = AppDomain.CurrentDomain.BaseDirectory;
var filePath = "/Content/email.html"
var finalPath= Path.Combine(basePath, filePath); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...