fix-windows-short-path-signature
đ Bug Fixesâ
[Windows â fichiers aux noms longs (chemins courts 8.3)]â
Goal: Corriger l'erreur Could not create Signature qui empĂȘchait l'upload de fichiers dont le nom est trop long sous Windows. Le contournement (renommer manuellement le fichier) n'est pas acceptable pour l'utilisateur final.
Solution: Avant de calculer le hash, le chemin est résolu via fs.realpathSync pour transformer un éventuel nom court Windows (format 8.3, ex. PI3CD7~1.PDF) en chemin réel. En cas d'échec de la résolution, on retombe sur le chemin original (aucune régression). La cause d'erreur d'origine est désormais propagée pour faciliter le diagnostic.
Files Modified:
src/services/fileProtect/workCopy.pipe.ts- Résolution du chemin réel avant lecture du flux, propagation de la cause d'erreur viaIPBError