k24:k24.2:k24.2.6:start
Inhaltsverzeichnis
24.2.6 Klasse Download (gb.net.curl)
Die Klasse Download gibt die Eigenschaften zurück, welche bei der Definition eines Downloads nach dem Protokoll HTTP oder FTP statisch festgelegt wurden oder beim aktiven Download einer Datei interaktiv festgelegt werden.
24.2.6.1 Eigenschaften
Die Klasse Download besitzt diese Eigenschaften:
| Eigenschaft | Datentyp | Beschreibung |
|---|---|---|
| Current | Long | Ausgelesen wird die Anzahl der bereits heruntergeladen Bytes. |
| ErrorText | String | Ausgelesen wird der Fehler-Text. |
| Key | String | Ausgelesen wird der Key. |
| Path | String | Es wird der Pfad ausgelesen, in dem die Download-Datei abgespeichert wurde. |
| Size | Long | Ausgelesen wird die Anzahl der Bytes, die herunter geladen werden müssen. |
| State | Integer | Ausgelesen wird der Status des Downloads. |
| Type | Integer | Ausgelesen wird der Typ des Downloads. |
| Url | String | Ausgelesen wird der URL, der in der Funktion DownloadManager.Add(URL, optionaler Key) angegeben wurde. |
Tabelle 24.2.6.1.1 : Eigenschaften der Klasse Download
Hinweise:
- Path: Das Basis-Verzeichnis, in dem die herunter geladenen Dateien temporär gespeichert werden ist → /tmp/gambas.<user_id>/<program_id>. Die Datei-Namen der geladenen Dateien haben das Format: index.tmp. Index beginnt bei 1 und wird hochgezählt.
- Type: Die folgenden drei Konstanten: Download.Unknown (0), Download.Http (1) oder Download.Ftp (2) werden zurückgegeben. Download.Http und Download.Ftp werden intern aus der Angabe des Protokolls (HTTP, FTP) im URL ermittelt.
Für den Download-Status werden diese Integer-Konstanten zurückgegeben:
Download.NotReady (0), Download.Ready (1), Download.Downloading (2), Download.Finnish (3), Download.Error (4).
Die Klasse Download besitzt weder Methoden noch Ereignisse.
Download
k24/k24.2/k24.2.6/start.txt · Zuletzt geändert: von 127.0.0.1
