TsgcWebSocketHTTPServerEventos › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Event

Disparado depois que um arquivo extraído de um upload multipart/form-data foi salvo em disco.

Sintaxe

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

Valor Padrão

Observações

OnHTTPUploadAfterSaveFile é gerado depois que um arquivo de um corpo multipart/form-data foi escrito no disco (requer HTTPUploadFiles.StreamType = pstFileStream e HTTPUploadFiles.RemoveBoundaries = True). aFileName contém o nome final do arquivo e aFilePath o diretório onde foi armazenado; combine-os para processar o arquivo (verificar vírus, enfileirar uma tarefa em segundo plano, atualizar um banco de dados...). O evento é executado no contexto da thread de conexão depois que todos os arquivos da requisição foram extraídos.

Exemplo


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

Voltar para Eventos