TsgcHTTPServer › Olaylar › 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 gelen bir dosya diske yazıldıktan sonra tetiklenir (HTTPUploadFiles.StreamType = pstFileStream ve HTTPUploadFiles.RemoveBoundaries = True gerektirir). aFileName son dosya adını içerir ve aFilePath saklandığı dizini içerir; dosyayı işlemek için (virüs taraması yapmak, bir arka plan görevini kuyruğa almak, bir veritabanını güncellemek...) bunları birleştirin. 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