Filepicker jest procesem biznesowym typu frontend przeznaczonym do zarządzania pobieraniem plików.
Proces zarządzania plikami poprzez frontend powinien być zbudowany w następujący sposób:
- Pobieranie danych w widoku frontendowym;
- Wgrywanie plików na serwer w celu uzyskania unikalnych identyfikatorów dla każdego pliku;
- Tworzenie obiektów modelu danych zgodnie z załadowanymi plikami;
- Umieszczenie obiektów modelu danych w bazie danych.
Użycie Filepicker
Filepicker Get Properties jest używany do pobierania plików z aplikacji frontendowej. Otrzymujesz files tablicę obiektów do dalszego wykorzystania.
Jeśli załadowany został pojedynczy element, pobierz tylko ten element z index = 0. Do tego celu służy Array Element jest używany blok .
Wynikowy element tablicy musi zostać przesłany na serwer w celu dalszej pracy z nim. Server request POST /_files/ do tego celu wykorzystuje się bloki typu . Po przesłaniu file do serwera, otrzymuje on swój unikalny ID. Ten ID służy do zapisania obiektu do bazy danych.
File obiekt jest używany do tworzenia nowego obiektu modelu danych przy użyciu Expand-Make bloków.
Server request POST typ bloku służy do umieszczenia nowo utworzonego obiektu modelu danych w bazie danych.