TsgcWebSocketServer_HTTPAPIEventos › 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 genera una vez que un archivo del cuerpo multipart/form-data se ha 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 (analizar en busca de virus, poner en cola una tarea en segundo plano, actualizar una base de datos...). El evento se ejecuta en el contexto del hilo de trabajo IOCP después de que se hayan extraído 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