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.
Hochladen einer Datei auf den Server
DieUploadFile-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
DieFileRequest-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
