Transfert d’un fichier

Guide du développeur Genetec Clearance™

Content type
Guides > Guides pour développeurs
Product line
Clearance
ft:locale
fr-FR
Applies to
Clearance

Pour télécharger des fichiers dans Genetec Clearance™, vous pouvez utiliser l’API Document Service comme point d’entrée. Une entité Preuve représente un seul élément de preuve numérique, mais d'autres fichiers (ressources) peuvent être nécessaires pour prendre en charge différentes représentations des données ou pour inclure les métadonnées requises des fichiers multimédias.

Les fichiers sont représentés en tant que ressources dans l’API, et les ressources sont regroupées sous un élément de preuve.


Image

Consultez Opérations sur les blobs par blocs - Mettre un bloc pour plus d’informations.


Image

Pour charger un fichier :

  1. Créez un nouvel élément de preuve.

    En arrière-plan, le système crée un nouveau conteneur dans le Stockage Azure.

  2. Créez une nouvelle ressource pour le premier fichier à charger.

    Le système renvoie un URI qui contient un jeton SAS Azure.

  3. Chargez le fichier chiffré à l’aide du SDK Azure Storage ou de l’API REST Azure Storage.

  4. Informez Clearance que cette ressource est terminée une fois le transfert terminé.

    POST {BaseURL}/tenant/{tenantId}/evidence/{evidenceId}/resource/{resourceId}/complete.

  5. Répétez les étapes 2 à 4 pour chaque fichier que vous devez inclure dans la preuve.

  6. Informez Clearance que vos preuves sont complètes.

Si les preuves et les ressources ne sont pas complètes, Clearance purge le fichier incomplet 24 heures plus tard.

Chargement parallèle

Le système est conçu pour permettre le chargement d’un maximum de cinq fichiers ou ressources en parallèle d’un élément de preuve. Il est possible de charger les données de nombreuses preuves en parallèle. Le nombre de chargements parallèles doit être alloué en fonction de la bande passante disponible entre l’appareil d’enregistrement hors ligne et le service de chargement HTTP.