TsgcWebSocketHTTPServerÉ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 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 de fichier final et aFilePath le répertoire où il a été stocké ; combinez-les pour traiter le fichier (analyser pour détecter les virus, mettre en file d'attente une tâche en arrière-plan, mettre à jour une base de données...). L'événement s'exécute dans le contexte du thread de connexion après que tous les fichiers de la requête ont été extraits.

Exemple


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

Retour aux événements