TsgcWebSocketHTTPServer › Eventos › OnHTTPUploadAfterSaveFile
Se activa después de que un archivo extraído de una carga multipart/form-data ha sido guardado en disco.
property OnHTTPUploadAfterSaveFile: TsgcWSHTTPUploadAfterSaveFileEvent;
// TsgcWSHTTPUploadAfterSaveFileEvent = procedure(Sender: TObject; const aFileName, aFilePath: string) of object
—
OnHTTPUploadAfterSaveFile se activa una vez que un archivo del cuerpo multipart/form-data ha sido escrito en disco (requiere HTTPUploadFiles.StreamType = pstFileStream y HTTPUploadFiles.RemoveBoundaries = True). aFileName contiene el nombre final del archivo y aFilePath el directorio donde se almacenó; combínelos para procesar el archivo (análisis de virus, encolar una tarea en segundo plano, actualizar una base de datos...). El evento se ejecuta en el contexto del hilo de conexión después de extraer todos los archivos de la solicitud.
procedure OnHTTPUploadAfterSaveFileEvent(Sender: TObject; const aFileName: string;
const aFilePath: string);
begin
DoLog('File Received: ' + aFileName);
end;