TsgcWebSocketHTTPServerEvents › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Gebeurtenis

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

Syntaxis

property OnHTTPUploadAfterSaveFile: TsgcWSHTTPUploadAfterSaveFileEvent;
// TsgcWSHTTPUploadAfterSaveFileEvent = procedure(Sender: TObject; const aFileName, aFilePath: string) of object

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


procedure OnHTTPUploadAfterSaveFileEvent(Sender: TObject; const aFileName: string;
  const aFilePath: string);
begin
  DoLog('File Received: ' + aFileName);
end;

Terug naar gebeurtenissen