Passer au contenu principal
Cet exemple montre comment téléverser vers le serveur des demandes d’ouverture de compte bancaire et en extraire les données clients.

Ce que fait l’exemple

L’exemple de code effectue les étapes suivantes :
  • Se connecte au service
  • Ouvre une session
  • Ouvre le projet
  • Crée un nouveau lot
  • Ajoute des images au lot
  • Lance le traitement du lot
  • Récupère les résultats et affiche les données capturées
  • Ferme la session

Configurer l’exemple

1

Téléverser le fichier de projet sur le serveur

Téléversez le fichier de projet UnattendedExample.fcproj sur le serveur.
2

Ouvrir la solution dans Visual Studio

Ouvrez UnattendedExample.sln dans Visual Studio 2013 ou une version ultérieure.

Se connecter au service

Ouvrir une session

Ouvrir le projet

Créer un nouveau lot

Ajouter des images au lot

Téléverser des fichiers de moins de 256 Ko

Téléversement de fichiers plus volumineux

Téléverser intégralement en Base64 des fichiers de plus de 256 Ko présente les inconvénients suivants :
  • La charge réseau augmente de 33 %.
  • Les très grandes requêtes peuvent être bloquées par IIS ou par le pare-feu.
  • Si la connexion est interrompue ou en cas d’erreurs réseau, vous devez renvoyer le fichier.
Le téléversement de fichiers via l’API de service de fichiers est bien plus efficace :

Téléverser un fichier vers le serveur

La méthode UploadFile lit le fichier et l’envoie au service de fichiers par blocs de 1 Mo, puis vérifie le téléversement à l’aide d’une somme de contrôle :

Envoyer une requête de fichier avec le contenu du fichier

La méthode FileRequest a deux surcharges qui envoient une action au service de fichiers. La première envoie le contenu du fichier sous forme de données de formulaire multipart :

Envoyer une requête de fichier sans inclure le contenu du fichier

La seconde surcharge envoie une requête sans inclure le contenu du fichier, à l’aide de l’encodage d’URL de formulaire :

Démarrer et terminer le traitement par lots

Récupérer les résultats et afficher les données capturées

Pour chaque document, seuls trois champs sont affichés :
  • Adresse
  • Prénom
  • Nom

Fermer la session