TsgcWebSocketHTTPServer › Events › OnHTTPUploadAfterSaveFile
Wordt geactiveerd nadat een bestand dat is uitgepakt uit een multipart/form-data-upload op schijf is opgeslagen.
__property TsgcWSHTTPUploadAfterSaveFileEvent OnHTTPUploadAfterSaveFile;
// typedef void __fastcall (__closure *TsgcWSHTTPUploadAfterSaveFileEvent)(TObject * Sender, const UnicodeString aFileName, const UnicodeString aFilePath);
—
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.
void OnHTTPUploadAfterSaveFileEvent(TObject *Sender, string aFileName, string aFilePath)
{
DoLog("File Received: " + aFileName);
}