TsgcWebSocketHTTPServerEventos › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Evento

Se activa después de que un archivo extraído de una carga multipart/form-data ha sido guardado en disco.

Sintaxis

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

Valor Predeterminado

Observaciones

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.

Ejemplo


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

Volver a Eventos