Завантаження масиву файлів в одному полі через компонент File
Оновлений компонент форми File надає можливість зберігати масив файлів в одному полі. Усі завантажені файли показуються на формі, а також є можливість їх перегляду шляхом завантаження файлів.
1. Налаштування оновленого компонента file для завантаження масиву файлів
-
Увійдіть до кабінету адміністратора регламентів
/import-users(officer)-01.png)
-
Оберіть розділ
Моделювання 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, то при спробі завантаження такого файлу на формі Кабінету, користувач отримає помилку валідації.
|
