Eine Struktur mit den Parametern für den Datei-Upload/Download.
public typedef struct ml_file_transfer_info
Mitgliedsname | Typ | Beschreibung |
---|---|---|
auth_parms |
const char * |
Stellt Authentifizierungsparametern in MobiLink-Ereignissen Parameter bereit. |
auth_status |
asa_uint16 |
Stellt Authentifizierungsparametern in MobiLink-Ereignissen Parameter bereit. |
auth_value |
asa_uint32 |
Gibt Auskunft über die Ergebnisse eines benutzerdefinierten Benutzerauthentifizierungsskripts in MobiLink. Der MobiLink-Server gibt diese Information an den Client weiter. |
enable_resume |
bool |
Wenn dies auf TRUE gesetzt ist, nimmt die MLFileDownload-Methode einen vorangegangenen Download wieder auf, der durch einen Verbindungsfehlers unterbrochen oder vom Benutzer abgebrochen wurde. Wenn die Datei auf dem Server neuer ist als die lokale Teildatei, wird die Teildatei entfernt und die neue Version in ihrer Gesamtheit heruntergeladen. Der Standardwert ist TRUE. |
error |
mlft_stream_error |
Enthält Informationen über jeden auftretenden Fehler |
file_auth_code |
asa_uint16 |
Enthält den Rückgabecode des optionalen Skripts authenticate_file_transfer auf dem Server |
filename |
const char * |
Der Name der Datei, die vom Server übertragen werden soll, auf dem MobiLink ausgeführt wird. MobiLink durchsucht zuerst das Benutzername-Unterverzeichnis und anschließend das Stammverzeichnis. Siehe mlsrv12-Option -ftr . |
local_filename |
const char * |
Der lokale Name der heruntergeladenen Datei. Wenn dieser Parameter leer ist, wird der Wert in "filename" verwendet. |
local_path |
const char * |
Der lokale Pfad, in dem die heruntergeladene Datei gespeichert werden soll. Wenn dieser Parameter leer ist (Standard), wird die heruntergeladene Datei im aktuellen Verzeichnis gespeichert. Unter Windows Mobile wird die Datei im Stammverzeichnis (\) des Geräts gespeichert, wenn dest_path leer ist. Auf dem PC wird die Datei im aktuellen Benutzerverzeichnis gespeichert, wenn dest_path leer ist. |
num_auth_parms |
asa_uint8 |
Die Anzahl der Authentifizierungsparameter, die an die Authentifizierungsparameter in MobiLink-Ereignissen übergeben werden. Siehe Synchronisationsparameter Number of Authentication Parameters. |
observer |
ml_file_transfer_observer_fn |
Eine Callback-Funktion kann über das Feld "observer" bereitgestellt werden, um den Fortschritt des Datei-Downloads zu beobachten. Weitere Hinweise finden Sie in der nachfolgenden Beschreibung der Callback-Funktion. |
password |
const char * |
Das Kennwort für den MobiLink-Benutzernamen |
remote_key |
const char * |
Der entfernte MobiLink-Schlüssel. |
stream |
const char * |
Das Protokoll kann eines der folgenden sein: TCPIP, TLS, HTTP oder HTTPS. Dieses Feld ist erforderlich. |
stream_parms |
const char * |
Die Protokolloptionen für einen bestimmten Datenstrom. Siehe Netzwerkprotokolloptionen für UltraLite-Synchronisationsdatenströme. |
transfered_file |
asa_uint16 |
Gibt 1 zurück, wenn die Datei erfolgreich übertragen wurde, und 0, falls ein Fehler auftritt. Ein Fehler tritt auf, falls die Datei bereits aktuell ist, wenn MLFileUpload aufgerufen wird. In diesem Fall gibt die Funktion TRUE anstelle von FALSE zurück. |
user_data |
void * |
Die anwendungsspezifischen Informationen, die der Synchronisations-Beobachtungsfunktion bereitgestellt werden. |
username |
const char * |
Der MobiLink-Benutzername Dieses Feld ist erforderlich. |
version |
const char * |
Die MobiLink-Skriptversion. Dieses Feld ist erforderlich. |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |