TsgcWebSocketHTTPServer › Events › OnHTTPUploadAfterSaveFile
Generato dopo che un file estratto da un upload multipart/form-data è stato salvato su disco.
property OnHTTPUploadAfterSaveFile: TsgcWSHTTPUploadAfterSaveFileEvent;
// TsgcWSHTTPUploadAfterSaveFileEvent = procedure(Sender: TObject; const aFileName, aFilePath: string) of object
—
OnHTTPUploadAfterSaveFile viene generato una volta che un file dal corpo multipart/form-data è stato scritto su disco (richiede HTTPUploadFiles.StreamType = pstFileStream e HTTPUploadFiles.RemoveBoundaries = True). aFileName contiene il nome file finale e aFilePath la directory in cui è stato memorizzato; combinarli per elaborare il file (scansione antivirus, messa in coda di un'attività in background, aggiornamento di un database...). L'evento viene eseguito nel contesto del thread di connessione dopo che tutti i file nella richiesta sono stati estratti.
procedure OnHTTPUploadAfterSaveFileEvent(Sender: TObject; const aFileName: string;
const aFilePath: string);
begin
DoLog('File Received: ' + aFileName);
end;