Файловое хранилище

Version 7.1 by admin on 2026/06/17 20:46

Раздел предназначен для администрирования Платформы НЕЙРОСС в части организации хранения файлов непосредственно на сервере Платформы. Доступ к разделу осуществляется под учётной записью с правом Общее конфигурирование или под учётной записью root [Управление пользователями]. Функция файлового хранилища реализована с версии 20.10 Платформы НЕЙРОСС.

Information

Переход к функционалу:

content.png Содержание:

Функции хранилища

Файловое хранилище позволяет:

  • загрузить файл произвольного формата и размера;
  • просмотреть содержимое загруженного файла (обеспечивается просмотр только изображений);
  • скопировать ссылку на файл;
  • изменить содержимое файла с сохранением ссылки неизменной;
  • экспортировать все содержимое файлового хранилища в ZIP-архив для последующего импорта на другой узел Платформа НЕЙРОСС;
  • импортировать все содержимое файлового хранилища из ZIP-архива;
  • определить, требуется ли авторизация для доступа к изображению. 

Назначение файлового хранилища

Файлы из хранилища могут использоваться локально (то есть непосредственно на сервере Платформы НЕЙРОСС) формами, плагинами и скриптами. Также хранилище может использоваться как сетевой диск с правами только на чтение для распространения документов или любых других данных в локальной сети организации. Удалённому пользователю достаточно перейти по предоставленной ссылке посредством веб-браузера, загрузка файла инициируется автоматически. Ниже приведены примеры использования файлового хранилища.

Оформление пропусков и форм ввода данных в корпоративном стиле

Файлы изображений из файлового хранилища могут использоваться в формах печати пропусков и формах ввода данных в качестве подложек, отдельно стоящих изображений или элементов дизайна (например, кнопок) и предназначены для оформления АРМ Бюро пропусков и самих пропусков в корпоративном стиле. При этом возможно обновление изображений без необходимости правки шаблонов форм ввода и печати пропусков. 

s_bp_printcard.png

Обмен произвольными документами внутри организации

Файлы произвольного формата и размера могут быть загружены в файловое хранилище с целью распространения внутри организации. Вы можете предоставить доступ к файлам без требования авторизации любому лицу с доступом к локальной сети организации. Это могут быть инструкции, файлы обновлений и любые другие данные. При этом вы можете изменять содержимое без необходимости обновлять ссылку. Таким образом, пользователь может самостоятельно проверять наличие любых новых вводных, хоть меню столовой на сегодня. 

file_storage.png
{{/excerpt}}


Окно раздела

Вы можете добавить произвольное количество файлов любого формата, осуществить экспорт готового хранилища на другой узел Платформа НЕЙРОСС либо импорт готового хранилища на свою Платформу. 

s_file_storage_wnd.png

  1. Добавить файл в хранилище
  2. Список файлов в хранилище: перечень полей приведён в таблице ниже.

    Поле

    Комментарий

    Название

    Назначается администратором в процессе добавления файла

    Тип

    Рассчитывается автоматически по добавленному содержимому

    Метки

    Произвольный набор меток. Может использоваться для объединения файлов по какому-либо признаку взамен папок.

    Дата создания

    Время добавления файла в хранилище

    Дата изменения

    Время последнего изменения содержимого файла

    Дата доступа

    Время последнего запроса файла

    Авторизация

    Требуется или нет ввод учётных данных пользователя для доступа к файлу.

    fa-link.png

    btn_prp.png

  3. #Экспорт и импорт файлового хранилища: перенос содержимого хранилища с одного узла Платформа НЕЙРОСС на другой.
Error

ХРАНЕНИЕ ФАЙЛОВ

Перед загрузкой файла большого размера убедитесь, что на системном диске достаточно свободного места. Если места недостаточно, файл не будет загружен, в интерфейсе отобразится сообщение об ошибке. 

Файлы хранилища размером, не превышающим 1 Мб, хранятся непосредственно в базе данных Платформы НЕЙРОСС и включаются в резервную копию Платформы НЕЙРОСС. Файлы большего размера будут излишне увеличивать размер резервной копии, поэтому такие файлы сохраняются в папку на системном диске или в соответствующем volume, а в базу данных записывается ссылка на файл.

Добавление файла

Нажмите на кнопку btn_plus_circle.pngДобавить файл.

file_storage_add.png

В отобразившемся окне:

  • В поле Название введите название файла. Оно будет отображаться в списке файлов [2] в поле Название.
  • В поле Доступ с авторизацией установите переключатель в положение fa-on.pngВключено, если скачивание файла должно осуществляться только после после авторизации на узле Платформа НЕЙРОСС. 

    Information

    ПОДСКАЗКА

    Для предоставления простого доступа к файлу по ссылке вида 

    http://[ip-адрес]/api/v1/storage/get_content/?uuid=f368f8b0-31d0-4699-b030-1435f7c29459

    где [ip-адрес], ip-адрес или доменное имя Платформы НЕЙРОСС

    переключатель должен быть установлен в положение fa-off.png Выключено.

  • В поле Метки, нажмите Добавить метку и введите произвольный текст-подсказку. Меток может быть несколько.

    Information

    Фильтр по меткам будет добавлен в будущих версиях Платформы НЕЙРОСС.

  • Укажите путь к файлу. Нажмите на кнопку Добавить.

file_storage_add2.png

Файл будет загружен на сервер и отобразится в списке файлов [2].

Ссылка на файл

Чтобы получить ссылку на файл, в строке файла нажмите на иконку fa-link.png

file_storage_link.png

В отобразившемся окне нажмите Копировать. Затем закройте окно. 

Information

 Для локального использования ссылки на текущем узле Платформа НЕЙРОСС, например, — в формах Бюро пропусков, удалите первую часть ссылки с ip-адресом:

/api/v1/storage/get_content/?uuid=a0e4671f-d179-498b-af3d-080fa181575e

Для «внешних» пользователей используйте полную ссылку. Если настроен DNS, IP-адрес может быть заменён доменным именем сервера.


Скачивание файла из хранилища

Чтобы скачать файл с любого компьютера локальной сети (в том числе, с рабочего места оператора):

В строке файла, содержимое которого требуется заменить, раскройте список команд btn_prp.png и выберите Изменить.

В отобразившемся окне:

  • Нажмите на кнопку Скачать файл.

Файл будет загружен в папку загрузок браузера. Размер и расширение файла не изменится.

file_storage_edit.png


Error

HTTP

При подключению по протоколу HTTP (без использования данных) возможно получение предупреждения о блокировке скачивания. Нажмите Сохранить.

file_storage_download.png


UUID

Скачанный файл при повторной загрузке в хранилище будет иметь другой UUID. Вследствие этого нарушится работа некоторых алгоритмов (например, будет не найден шаблон печати). При необходимости простой замены файла на новую версию используйте функцию замены содержимого [#Замена содержимого файла]. Для переноса файлов на другой узел Платформа НЕЙРОСС используйте функцию экспорта всего файлового хранилища и последующего импорта на новом узле [#Экспорт и импорт файлового хранилища]. 


Замена содержимого файла

Чтобы изменить содержимое файла без изменения ссылки:

В строке файла, содержимое которого требуется заменить, раскройте список команд btn_prp.png и выберите Изменить.

file_storage_edit.png

В отобразившемся окне:

  • Нажмите Скачать файл, если нужен старый экземпляр файла, и измените его.
  • В поле Новое содержимое укажите путь к новому файлу.
  • Нажмите на кнопку Сохранить.
Information

Вы также можете изменить другие параметры файла: название, требование авторизации, набор меток.

Удаление файла

Чтобы удалить файл, в строке файла раскройте список команд и выберите Удалить.

В окне подтверждения нажмите Да.

Экспорт и импорт файлового хранилища

Функция экспорта и импорта файлового хранилища позволяют переносить файлы с одного узла Платформа НЕЙРОСС на другой. 

Information
Пример

На узле 1 в файловое хранилище загрузили файлы изображений для шаблонов бюро пропусков, настроили и проверили шаблоны. Затем требуется перенести эти шаблоны на узел 2. Импорт шаблонов форм ввода данных и печати пропусков осуществляется посредством АРМ НЕЙРОСС Доступ [Настройка форм ввода данных, Настройка шаблона печати пропуска]. Импорт файлов осуществляется средствами данного раздела.

Information

ПОДСКАЗКА

При импорте в непустое хранилище оно не очищается, загружаются новые данные и обновляются «старые» файлы. Поиск дубликатов осуществляется по уникальному идентификатору (UUID). 

Экспорт файлового хранилища:

  • Нажмите на кнопку Экспорт. Будет начата процедура создания файла архива.
  • Дождитесь сообщения о завершении процедуры:

    Экспорт файлов хранилища успешно завершен
  • Файл архива будет сформирован и сохранён в папку загрузок браузера.

    storage_export_[Дата]_[Ключ]

    , где
    [Дата] — текущая дата в формате ГГГГММДД
    [Ключ] — ключ,
    Например: storage_export_20231103_163228


Импорт файлового хранилища

  • Нажмите на кнопку Импорт.
  • В новом окне укажите путь к файлу архива, нажмите на кнопку Импортировать.
    file_storage_import.png
  • Дождитесь окончания процедуры импорта и сообщения:

    Файлы успешно импортированы