IFileService, настройки хранилища. EsppDataController

This commit is contained in:
Mikhail Trubnikov
2023-08-24 17:03:12 +10:00
parent f3914c07a4
commit 49ba6569b1
10 changed files with 212 additions and 5 deletions

View File

@@ -0,0 +1,24 @@
namespace PARR.API.Settings
{
public class StorageSettings
{
/// <summary>
/// Путь к хранилищу
/// </summary>
public string StoragePath { get; set; } = string.Empty;
/// <summary>
/// Настройки хранилища загрузки шаблонов ЕСПП
/// </summary>
public StorageSettingsEsspTemplates? EsppTemplates { get; set; }
}
public class StorageSettingsEsspTemplates
{
public string[] TemplatePath => new string[] { "espp-templates" };
public string[] AllowedExtensions { get; set; } = Array.Empty<string>();
public int MaxFileSizeMb { get; set; }
}
}