TsgcWebSocketHTTPServerOlaylar › 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ığında tetiklenir (HTTPUploadFiles.StreamType = pstFileStream ve HTTPUploadFiles.RemoveBoundaries = True gerektirir). aFileName son dosya adını ve aFilePath saklandığı dizini içerir; dosyayı işlemek için bunları birleştirin (virüs taraması yapın, bir arka plan görevi kuyruğa alın, bir veritabanını güncelleyin...). Olay, istekteki tüm dosyalar çıkarıldıktan sonra bağlantı 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