TsgcWebSocketServer_HTTPAPIOlaylar › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Olay

Bir multipart/form-data yüklemesinden çıkarılan bir dosya diske kaydedildikten sonra tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

OnHTTPUploadAfterSaveFile, bir multipart/form-data gövdesinden bir dosya diske yazıldıktan sonra tetiklenir (HTTPUploadFiles.StreamType = pstFileStream ve HTTPUploadFiles.RemoveBoundaries = True gerektirir). aFileName son dosya adını, aFilePath ise dosyanın saklandığı dizini içerir; dosyayı işlemek için bunları birleştirin (virüs taraması yapın, bir arka plan görevi sıraya alın, bir veritabanını güncelleyin...). Olay, istekteki tüm dosyalar çıkarıldıktan sonra IOCP işçi iş parçacığı bağlamında çalışır.

Örnek


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

Olaylara Dön