Eine Struktur mit den Parametern für den Datei-Upload/Download.
public struct ml_file_transfer_info
Mitgliedsname | Typ | Beschreibung |
---|---|---|
auth_parms |
char ** |
Stellt Authentifizierungsparametern in MobiLink-Ereignissen Parameter bereit. |
auth_status |
asa_uint16 |
Stellt Authentifizierungsparametern in MobiLink-Ereignissen Parameter bereit. |
auth_value |
asa_uint16 |
Gibt Auskunft über die Ergebnisse eines benutzerdefinierten Benutzerauthentifizierungsskripts in MobiLink. Der MobiLink-Server gibt diese Information an den Client weiter. |
enable_resume |
bool |
Wenn auf TRUE gesetzt, nimmt MLFileDownload einen vorangegangenen Download wieder auf, der aufgrund eines Verbindungsfehlers oder eines Abbruchs durch den Benutzer unterbrochen 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 |
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 |
char * |
Der lokale Name der heruntergeladenen Datei. Wenn dieser Parameter leer ist, wird der Wert in "filename" verwendet. |
local_path |
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 Beschreibung der Callback-Funktion. |
password |
char * |
Das Kennwort für den MobiLink-Benutzernamen |
remote_key |
char * |
Der entfernte MobiLink-Schlüssel. |
stream |
const char * |
Erforderlich. Das Protokoll kann eines der folgenden sein: TCPIP, TLS, HTTP oder HTTPS. |
stream_parms |
char * |
Die Protokolloptionen für einen bestimmten Datenstrom. Siehe Netzwerkprotokolloptionen für UltraLite-Synchronisationsdatenströme. |
transfered_file |
asa_uint16 |
1, 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 |
char * |
Erforderlich. MobiLink-Benutzername. |
version |
char * |
Erforderlich. Die MobiLink-Skriptversion |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |