TsgcWebSocketHTTPServerEvents › 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 pliku z treści multipart/form-data na dysk (wymaga HTTPUploadFiles.StreamType = pstFileStream i HTTPUploadFiles.RemoveBoundaries = True). aFileName zawiera końcową nazwę pliku, a aFilePath — katalog, w którym został zapisany; należy je połączyć, aby przetworzyć plik (skanowanie antywirusowe, kolejkowanie zadania w tle, aktualizacja bazy danych itp.). Zdarzenie jest uruchamiane w kontekście wątku połączenia 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ń