Skip to main content
Dieses Beispiel zeigt, wie Anträge auf Kontoeröffnung auf den Server hochgeladen und die Kundendaten erfasst werden.

Was das Beispiel macht

Der Beispielcode führt die folgenden Schritte aus:
  • Stellt eine Verbindung zum Service her
  • Öffnet eine Sitzung
  • Öffnet das Projekt
  • Erstellt einen neuen Batch
  • Fügt dem Batch Bilder hinzu
  • Startet die Verarbeitung des Batches
  • Ruft die Ergebnisse ab und zeigt die erfassten Daten an
  • Schließt die Sitzung

Das Beispiel einrichten

1

Die Projektdatei auf den Server hochladen

Laden Sie die Projektdatei UnattendedExample.fcproj auf den Server hoch.
2

Die Lösung in Visual Studio öffnen

Öffnen Sie UnattendedExample.sln in Visual Studio 2013 oder neuer.

Mit dem Service verbinden

Eine Sitzung öffnen

Projekt öffnen

Neuen Batch erstellen

Bilder zum Batch hinzufügen

Hochladen von Dateien unter 256 KB

Hochladen größerer Dateien

Das vollständige Hochladen von Dateien mit mehr als 256 KB als Base64 hat folgende Nachteile:
  • Die Netzwerkauslastung steigt um 33 %.
  • Sehr große Anfragen können von IIS oder der Firewall blockiert werden.
  • Wenn die Verbindung unterbrochen wird oder Netzwerkfehler auftreten, müssen Sie die Datei erneut senden.
Das Hochladen von Dateien über die File-Service-API ist deutlich effizienter:

Hochladen einer Datei auf den Server

Die UploadFile-Methode liest die Datei und sendet sie in 1-MB-Blöcken an den File-Service; anschließend verifiziert sie den Upload anhand einer Prüfsumme:

Senden einer Dateianfrage mit Dateiinhalt

Die FileRequest-Methode hat zwei Überladungen, die eine Aktion an den File-Service senden. Die erste sendet den Dateiinhalt als Multipart-Formulardaten:

Eine Dateianforderung ohne Dateiinhalt senden

Die zweite Überladung sendet eine Anforderung ohne Dateiinhalt und verwendet dabei URL-Formularkodierung:

Batch-Verarbeitung starten und beenden

Ergebnisse abrufen und erfasste Daten anzeigen

Aus jedem Dokument werden nur drei Felder angezeigt:
  • Anschrift
  • Vorname
  • Nachname

Sitzung schließen