Filepicker est le processus métier de type front-end conçu pour gérer les téléchargements de fichiers.
Le processus de gestion des fichiers via le frontend doit être construit de la manière suivante :
- Obtenir des données dans la vue frontale ;
- Téléchargement des fichiers sur le serveur pour obtenir des ID uniques pour chaque fichier ;
- Créer des objets de modèle de données selon les fichiers qui ont été téléchargés ;
- Enregistrement des objets du modèle de données dans la base de données.
Utilisation de Filepicker
Filepicker Get Properties est utilisé pour obtenir des fichiers à partir de l'application frontale. Vous obtenez le files tableau d'objets pour une utilisation ultérieure.
Si un seul élément a été téléchargé, vous récupérez uniquement l'élément avec le paramètre index = 0. Pour cela, le bloc Array Element est utilisé.
L'élément du tableau résultant doit être téléchargé sur le serveur pour être utilisé ultérieurement. Server request POST /_files/ Des types de blocs sont utilisés à cet effet. Après avoir envoyé le file au serveur, celui-ci obtient son unique ID. Ce ID est utilisé pour écrire l'objet dans la base de données.
File L'objet est utilisé pour créer un nouvel objet de modèle de données en utilisant des blocs de type Expand-Make blocs.
Server request POST Le type de bloc est utilisé pour enregistrer l'objet de modèle de données nouvellement créé dans la base de données.