TsgcWebSocketServer_HTTPAPIZdarzenia › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Zdarzenie

Wywoływane po zapisaniu na dysku pliku wyodrębnionego z przesyłanego multipart/form-data.

Składnia

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

Wartość domyślna

Uwagi

Zdarzenie OnHTTPUploadAfterSaveFile jest wywoływane po zapisaniu na dysku pliku z treści multipart/form-data (wymagane: HTTPUploadFiles.StreamType = pstFileStream i HTTPUploadFiles.RemoveBoundaries = True). Parametr aFileName zawiera końcową nazwę pliku, a aFilePath katalog, w którym plik został zapisany; oba parametry należy połączyć, aby przetworzyć plik (skanowanie antywirusowe, kolejkowanie zadania w tle, aktualizacja bazy danych...). Zdarzenie jest uruchamiane w kontekście wątku roboczego IOCP po wyodrębnieniu wszystkich plików z żądania.

Przykład


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

Powrót do Zdarzeń