TsgcWebSocketHTTPServer › Events › OnHTTPUploadReadInput
Wordt geactiveerd wanneer de multipart/form-data-decoder een niet-bestandsinvoerveld leest zodat de waarde ervan kan worden vastgelegd.
property OnHTTPUploadReadInput: TsgcWSHTTPUploadReadInputEvent;
// TsgcWSHTTPUploadReadInputEvent = procedure(Sender: TObject; const aName, aValue: string) of object
—
OnHTTPUploadReadInput wordt geactiveerd voor elk formulierveld in een multipart/form-data-body dat geen bestandsupload is (gewone <input>-waarden, tekstgebieden...). aName bevat de veldnaam en aValue de gedecodeerde waarde; gebruik het paar om een metadatarecord te vullen dat de bestanden vergezelt die worden ontvangen via OnHTTPUploadBeforeSaveFile / OnHTTPUploadAfterSaveFile. Vereist HTTPUploadFiles.StreamType = pstFileStream met HTTPUploadFiles.RemoveBoundaries ingeschakeld, anders blijft de onbewerkte grenswaardebody in de POST-stroom en wordt deze gebeurtenis niet geactiveerd.
procedure OnHTTPUploadReadInputEvent(Sender: TObject; const aName: string;
const aValue: string);
begin
DoLog('Input value received: ' + aName + ':' + aValue);
end;