TsgcWebSocketServer_HTTPAPIEvents › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Evento

Generato dopo che un file estratto da un upload multipart/form-data è stato salvato su disco.

Sintassi

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

Valore predefinito

Note

OnHTTPUploadAfterSaveFile viene attivato una volta che un file del corpo multipart/form-data è stato scritto sul disco (richiede HTTPUploadFiles.StreamType = pstFileStream e HTTPUploadFiles.RemoveBoundaries = True). aFileName contiene il nome finale del file e aFilePath la directory in cui è stato salvato; combinarli per elaborare il file (scansione antivirus, accodamento di un'attività in background, aggiornamento di un database...). L'evento viene eseguito nel contesto del thread worker IOCP dopo che tutti i file della richiesta sono stati estratti.

Esempio


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

Torna agli Eventi