TsgcWebSocketHTTPServer › Olaylar › OnHTTPUploadAfterSaveFile
Bir multipart/form-data yüklemesinden çıkarılan bir dosya diske kaydedildikten sonra tetiklenir.
property OnHTTPUploadAfterSaveFile: TsgcWSHTTPUploadAfterSaveFileEvent;
// TsgcWSHTTPUploadAfterSaveFileEvent = procedure(Sender: TObject; const aFileName, aFilePath: string) of object
—
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.
procedure OnHTTPUploadAfterSaveFileEvent(Sender: TObject; const aFileName: string;
const aFilePath: string);
begin
DoLog('File Received: ' + aFileName);
end;