TsgcWebSocketHTTPServerEvents › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Gebeurtenis

Wordt geactiveerd nadat een bestand dat is uitgepakt uit een multipart/form-data-upload op schijf is opgeslagen.

Syntaxis

__property TsgcWSHTTPUploadAfterSaveFileEvent OnHTTPUploadAfterSaveFile;
// typedef void __fastcall (__closure *TsgcWSHTTPUploadAfterSaveFileEvent)(TObject * Sender, const UnicodeString aFileName, const UnicodeString aFilePath);

Standaardwaarde

Opmerkingen

OnHTTPUploadAfterSaveFile wordt geactiveerd zodra een bestand uit een multipart/form-data-body naar schijf is geschreven (vereist HTTPUploadFiles.StreamType = pstFileStream en HTTPUploadFiles.RemoveBoundaries = True). aFileName bevat de definitieve bestandsnaam en aFilePath de map waar het is opgeslagen; combineer ze om het bestand te verwerken (virusscan, achtergrondtaak in de wachtrij plaatsen, database bijwerken...). De gebeurtenis wordt uitgevoerd in de context van de verbindingsthread nadat alle bestanden in het verzoek zijn geëxtraheerd.

Voorbeeld


void OnHTTPUploadAfterSaveFileEvent(TObject *Sender, string aFileName, string aFilePath)
{
  DoLog("File Received: " + aFileName);
}

Terug naar Events