TsgcWebSocketServer_HTTPAPI › Gebeurtenissen › OnHTTPUploadReadInput
Wordt geactiveerd wanneer de multipart/form-data-decoder een niet-bestandsinvoerveld leest zodat de waarde ervan kan worden vastgelegd.
__property TsgcWSHTTPUploadReadInputEvent OnHTTPUploadReadInput;
// typedef void __fastcall (__closure *TsgcWSHTTPUploadReadInputEvent)(TObject * Sender, const UnicodeString aName, const UnicodeString aValue);
—
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.
void OnHTTPUploadReadInputEvent(TObject *Sender, string aName, string aValue)
{
DoLog("Input value Received: " + aName + ":" + aValue);
}