Web.HTTPApp.TAbstractWebRequestFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTAbstractWebRequestFile

Delphi

TAbstractWebRequestFile = class(TObject)

C++

class PASCALIMPLEMENTATION TAbstractWebRequestFile : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

Beschreibung

TAbstractWebRequestFile beschreibt eine hochgeladene Datei aus einer HTTP-Anforderung.

TAbstractWebRequestFile führt Eigenschaften ein, die hochgeladene Dateien aus HTTP-Anforderungen beschreiben und den Zugriff auf diese Dateien ermöglichen. Dies sind:

FileName enthält den Namen der hochgeladenen Datei.

FieldName gibt den Namen des Feldes an, dessen Wert die hochgeladene Datei ist.

ContentType beschreibt, wie die Daten codiert sind.

Stream ist das Streamobjekt, aus dem der Inhalt der Datei gelesen werden kann.

Die Methoden, die diese Eigenschaften implementieren sind alle abstrakt bzw. virtuell (C++ Terminologie). Die Webserveranwendung instantiiert TAbstractWebRequestFile also nicht. Stattdessen wird ein TAbstractWebRequestFile-Nachkomme wie TWebRequestFile (in Web Broker enthalten) verwendet.

Jeder TAbstractWebRequestFile-Nachkomme beschreibt eine einzelne hochgeladene Datei. Eine Kollektion aller hochgeladenen Dateien aus der aktuellen Anforderung ist in der Eigenschaft Files von TWebRequest-Objekten verfügbar. Zusätzlich ermöglichen in Web Broker-Anwendungen Adapterfelder für hochgeladene Dateien unter Verwendung eines TUpdateFileList-Objekts oder einer IActionFieldValues-Schnittstelle den Zugriff auf diese Dateien.

Anmerkung:  Die Unterstützung für hochgeladene Dateien ist nur in Web Broker verfügbar. Für andere Webserveranwendungen existiert diese Klasse nur als Platzhalter für die Eigenschaft Files von TWebRequest-Objekten.

Siehe auch