TsgcWebSocketServer_HTTPAPIEreignisse › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Ereignis

Wird ausgelöst, nachdem eine aus einem multipart/form-data-Upload extrahierte Datei auf der Festplatte gespeichert wurde.

Syntax

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

Standardwert

Hinweise

OnHTTPUploadAfterSaveFile wird ausgelöst, sobald eine Datei aus einem multipart/form-data-Body auf die Festplatte geschrieben wurde (erfordert HTTPUploadFiles.StreamType = pstFileStream und HTTPUploadFiles.RemoveBoundaries = True). aFileName enthält den endgültigen Dateinamen und aFilePath das Verzeichnis, in dem sie gespeichert wurde; kombinieren Sie beide, um die Datei zu verarbeiten (auf Viren scannen, eine Hintergrundaufgabe einreihen, eine Datenbank aktualisieren...). Das Ereignis wird im Kontext des IOCP-Worker-Threads ausgeführt, nachdem alle Dateien der Anfrage extrahiert wurden.

Beispiel


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

Zurück zu Ereignissen