Files
canvasManagement/Management/Services/Files/FileConfiguration.cs
2024-01-04 14:37:29 -07:00

17 lines
411 B
C#

using Management.Services;
using Microsoft.Extensions.Configuration;
public class FileConfiguration(IConfiguration config)
{
public string GetBasePath()
{
string? storageDirectory = config["storageDirectory"];
var basePath = storageDirectory ?? Path.GetFullPath("../storage");
if (!Directory.Exists(basePath))
throw new Exception("storage folder not found");
return basePath;
}
}