TMimeItem class
Represents a MIME multipart item
Declaration
TMimeItem = class(TCollectionItem)Inheritance
- TMimeItem
- TCollectionItem
- TPersistent
- TObject
Description
TMimeItem represents a single part within a MIME multipart message.
It encapsulates the content, headers, and metadata for one item in a multipart HTTP request.
Properties
RawData | public | Raw unprocessed MIME item data |
Data | public | Processed MIME item data |
Name | public | Name attribute of the MIME item |
Disposition | public | Content disposition of the MIME item |
FileName | public | Filename attribute of the MIME item |
ContentType | public | Content type of the MIME item |
Description | public | Description of the MIME item |
IsFile | public | Indicates whether the MIME item is a file |
DataSize | public | Size of the MIME item data in bytes |
Methods
CreateUploadedFileStreaming | protected | |
CreateUploadedFile | protected | |
CreateFile | protected | |
ProcessHeader | protected | |
SaveToFile | protected | |
GetIsFile | protected | |
GetDataSize | protected | |
GetHeader | protected | |
SetHeader | protected | |
ProcessStreaming | public | Processes streamed MIME data |
Process | public | Processes MIME data from a stream |
Fields
FLocalFilename | protected | |
FRawData | protected |
Inherited
From TCollectionItem (13)
Changed Collection Create Destroy DisplayName GetDisplayName GetNamePath GetOwner ID Index SetCollection SetDisplayName SetIndex
From TPersistent (6)
Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers
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.
