TsgcWebSocketServer_HTTPAPIÉvénements › OnHTTPUploadAfterSaveFile

OnHTTPUploadAfterSaveFile Événement

Se déclenche après qu'un fichier extrait d'un upload multipart/form-data a été sauvegardé sur disque.

Syntaxe

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

Valeur par défaut

Remarques

OnHTTPUploadAfterSaveFile est déclenché une fois qu'un fichier provenant d'un corps multipart/form-data a été écrit sur le disque (nécessite HTTPUploadFiles.StreamType = pstFileStream et HTTPUploadFiles.RemoveBoundaries = True). aFileName contient le nom final du fichier et aFilePath le répertoire où il a été stocké ; combinez-les pour traiter le fichier (analyse antivirus, mise en file d'attente d'une tâche en arrière-plan, mise à jour d'une base de données...). L'événement s'exécute dans le contexte du thread worker IOCP après l'extraction de tous les fichiers de la requête.

Exemple


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

Retour aux événements