TsgcWebSocketServer_HTTPAPI › 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 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.
procedure OnHTTPUploadAfterSaveFileEvent(Sender: TObject; const aFileName: string;
const aFilePath: string);
begin
DoLog('File Received: ' + aFileName);
end;