Sign in Join
FPDoc Onlineexperiment

TUploadedFiles class

In unit HTTPDefs

Collection of uploaded files

Declaration

pascal
TUploadedFiles = class(TCollection)

Inheritance

  1. TUploadedFiles
  2. TCollection
  3. TPersistent
  4. TObject

Description

TUploadedFiles manages a collection of TUploadedFile instances. It provides methods to access, search, and manage uploaded files from HTTP requests.

Properties

FilespublicUploaded file at the specified index

Methods

GetTempUploadFileNameprotected
DeleteTempUploadedFilesprotected
FirstpublicReturns the first uploaded file in the collection
LastpublicReturns the last uploaded file in the collection
IndexOfFilepublicReturns the index of an uploaded file by field name
FileByNamepublicReturns an uploaded file by field name
FindFilepublicFinds an uploaded file by field name

Fields

MaxUploadFilespublic
MaxUploadFileSizepublic

Inherited

From TCollection (31)

Add Assign BeginUpdate Changed Clear Count Create Delete Destroy EndUpdate Exchange FindItemID GetAttr GetAttrCount GetEnumerator GetItem GetItemAttr GetNamePath Insert ItemClass Items Move Notify Owner PropName SetItem SetItemName SetPropName Sort Update UpdateCount

From TPersistent (6)

AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.