Завантаження масиву файлів в одному полі через компонент File
Оновлений компонент форми File надає можливість зберігати масив файлів в одному полі. Усі завантажені файли показуються на формі, а також є можливість їх перегляду шляхом завантаження файлів.
1. Налаштування оновленого компонента file для завантаження масиву файлів
-
Увійдіть до кабінету адміністратора регламентів
-
Оберіть розділ
Моделювання UI-форм
. -
Натисніть
Створити нову форму
. -
Вкажіть
бізнес-назву форми
йслужбову назву форми
. -
Оберіть розділ
Оновлені
. Зі списку оберіть компонентFile
і перетягніть його до області налаштування форми. -
Виконайте основні налаштування компонента.
-
На вкладці
Data
оберіть прапорецьMultiple Values
. Це дозволить завантажувати масив файлів на формі. -
Виконайте усі необхідні налаштування компонента і натисніть
Save
.
2. Особливості завантаження масиву файлів
Налаштування розміру одного файлу у компоненті File стосується кожного окремого файлу, а не масиву файлів у полі. Максимальний чи мінімальний розмір файлу на формі має відповідати налаштуванням розміру файлу, а також бути у заданому форматі.
Максимальний та мінімальний розмір одного файлу з масиву визначається у полях File Maximum Size
та File Minimum Size
.
Налаштування сукупного максимального та мінімального розміру масиву файлів визначається в окремих полях: Maximum total size
та Minimum total size
.
Обмеження на сукупний об’єм масиву файлів, що завантажуються через бізнес-процес:
![]() Зображення 1. Максимальний сукупний обсяг файлів, що завантажуються через один компонент File
|
-
Вкажіть допустимий формат файлу для завантаження (
File Pattern
).В системі існує спеціалізована функція під назвою
save_digital_document()
, яка відповідає за процес завантаження файлів (цифрових документів) всередині реєстру.При використанні цієї функції, система автоматично проводить процедуру валідації файлів, що завантажуються через UI-форми Кабінетів користувачами. Валідація полягає в перевірці файлів на відповідність певним обмеженням, зокрема щодо допустимих типів файлів.
- Наразі підтримуються наступні формати файлів для завантаження:
-
-
"application/pdf": "pdf"
-
"image/png": "png"
-
"image/jpeg": "jpg", "jpeg"
-
"text/csv": csv
-
"application/octet-stream": "asics"
-
"application/pkcs7-signature": "p7s"
-
Ви можете ввести значення як application/pdf, так і .pdf тощо.
Використовуйте кому (
","
) як роздільник для визначення декількох форматів у полі. -
Задайте будь-яке значення для сукупного максимального об’єму файлів для завантаження. Наприклад,
10MB
. -
Задайте будь-яке значення для сукупного мінімального об’єму файлів для завантаження. Наприклад,
1MB
.Зображення 2. Визначення обмежень у налаштуваннях компонента FileЗображення 3. Завантаження одного файлу визначеного форматуЗображення 4. Завантаження багатьох файлів визначених форматів
Також усі файли з масиву, що додаються, повинні мати унікальну назву, у разі, якщо формат файлу однаковий.
Оновлений компонент file
підтримує одночасне завантаження декількох файлів, як через вікно "Відкриття файлу", так і через перетягування багатьох файлів одночасно. Або можна додавати кожен файл окремо.
Усі завантажені файли показуються на формі. Можливо видалити окремо кожен файл, натиснувши хрестик (🗙) біля назви файлу, а також переглянути завантажений файл, натиснувши на його назву.
З міркувань безпеки, користувачі не мають змоги завантажувати файли, в яких було вручну змінено розширення. Іншими словами, контент файлу, який завантажується до системи, повинен відповідати його розширенню. Наприклад, якщо в .docx-файлі змінено розширення на .pdf, то при спробі завантаження такого файлу на формі Кабінету, користувач отримає помилку валідації. |