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

  1. 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.

    filepicker

  2. 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é.

    array element

  3. 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.

    post files

  4. 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.

    make expand

  5. 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.

    somefiles

Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours accéléré pour débutants et explorez AppMaster de A à Z.

Début du cours
Development it’s so easy with AppMaster!

Besoin d'aide?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contactez le support

Parlez-nous de votre problème et nous vous trouverons une solution.

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté