Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Kommunikation und Netzwerk

k24:k24.2:k24.2.6:start

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:

EigenschaftDatentypBeschreibung
CurrentLongAusgelesen wird die Anzahl der bereits heruntergeladen Bytes.
ErrorTextStringAusgelesen wird der Fehler-Text.
KeyStringAusgelesen wird der Key.
PathStringEs wird der Pfad ausgelesen, in dem die Download-Datei abgespeichert wurde.
SizeLongAusgelesen wird die Anzahl der Bytes, die herunter geladen werden müssen.
StateIntegerAusgelesen wird der Status des Downloads.
TypeIntegerAusgelesen wird der Typ des Downloads.
UrlStringAusgelesen 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

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k24/k24.2/k24.2.6/start.txt · Zuletzt geändert: 24.08.2020 (Externe Bearbeitung)

Seiten-Werkzeuge