У меня есть эта функция, которая сохраняет файл в wwwroot
foldar:
[HttpPost]
public async Task<IActionResult> UploadFile(IFormFile file)
{
if (file == null || file.Length == 0)
return Content("file not selected");
var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot", file.FileName);
using (var stream = new FileStream(path, FileMode.Create))
{
await file.CopyToAsync(stream);
}
return RedirectToAction("Files");
}
Я пытаюсь сохранить файлы динамически, чтобы при каждой загрузке файла функция проверяла, есть ли папка с идентификатором пользователя (из сеанса). Если папка существует, она сохраняется там, в противном случае откроется новая папка с его идентификатором.
Я хочу создать подпапку для каждого идентификатора пользователя и сохранить пользовательский файл в эту папку