TsgcWebSocketHTTPServerEreignisse › 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 sie, um die Datei zu verarbeiten (auf Viren prüfen, einen Hintergrundtask einreihen, eine Datenbank aktualisieren...). Das Ereignis wird im Kontext des Verbindungsthreads ausgeführt, nachdem alle Dateien in 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