TsgcWebSocketHTTPServer › 이벤트 › OnHTTPUploadAfterSaveFile
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;