Настройка каталога расположения загружаемых файлов
Настройка сервиса ОД и ЭП производится в файле конфигурации uploadservice.config, который находится в корне каталога с файлами сервиса.
По умолчанию:
<add key="Storage.Type" value="FileSystem" />
<!-- label="Тип источника данных: [ FileSystem | Database ]" x/>-->
<add key="Storage.Location" value="App_Data" />Способ хранения файлов ОД «FileSystem»
При выборе способа хранения FileSystem в ключе Storage.Location необходимо указать физический путь к хранилищу.
| Ключ с вариантом физического хранилища | Описание value=" " |
|---|---|
<add key="Storage.Type" value="FileSystem" /><add key="Storage.Location" value="App_Data" /> | Это значение по умолчанию - хранилище в папке сервиса (\App_Data\UPLOADS), папка \UPLOADS добавляется (и создается) к пути автоматически. |
<add key="Storage.Type" value="FileSystem" /><add key="Storage.Location" value="C:\Path" /> | Папка хранилища на диске. |
<add key="Storage.Type" value="FileSystem" /><add key="Storage.Location" value="/var/lib/wsks-6.0.9_443/wsks_54440" /> | При развертывании в ОС Linux через Web-Сервер-КС значение присваивается автоматически, где wsks-6.0.9_443 - имя контейнера; wsks_54440 - порт кестрел сервиса. |
<add key="Storage.Type" value="FileSystem" /><add key="Storage.Location" value="" /> | Если значение не задавать, то папка хранилища будет в корне сервиса. |
Способ хранения файлов ОД «Database»
При выборе способа хранения Database в ключе Storage.Location необходимо указать реквизиты подключения к базе данных хранилища.
<add key="Storage.Type" value="Database" />
<add key="Storage.Location" value="Data Source Type=MSSQL;Data Source=dprsib\sql2016;Initial Catalog=FStorage_jpg;User ID=FStorage;Password=" /><add key="Storage.Type" value="Database" />
<add key="Storage.Location" value="Data Source Type=PostgreSQL;"Host=10.38.46.227;Port=5434;Database=admin2012_talaev;Search Path=ks_img;Pooling=true;User ID=admin;Password=admin" />Максимальный размер загружаемого файла в КБайт
<add key="MaxUploadFileSize" value="120000000"/>Изменение детализации логирования работы сервиса
<add key="Log.HttpRequest" value="Yes"/>