TsgcWebSocketHTTPServer이벤트 › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Event

multipart/form-data 업로드에서 추출된 파일이 디스크에 저장된 후 발생합니다.

구문

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

기본값

설명

OnHTTPUploadAfterSaveFile은 multipart/form-data 본문의 파일이 디스크에 기록된 후에 발생합니다(HTTPUploadFiles.StreamType = pstFileStream 및 HTTPUploadFiles.RemoveBoundaries = True 필요). aFileName은 최종 파일 이름을, aFilePath는 저장된 디렉터리를 포함합니다. 이를 결합하여 파일을 처리하십시오(바이러스 검사, 백그라운드 작업 큐잉, 데이터베이스 업데이트...). 이 이벤트는 요청의 모든 파일이 추출된 후 연결 스레드의 컨텍스트에서 실행됩니다.

예제


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

이벤트로 돌아가기