Bilan — niveau intermédiaire (Files)¶
Récapitulatif du niveau intermédiaire de la progression Bonjour Forge Files. Ce niveau couvre la robustesse : valider finement, limiter les abus, supprimer proprement.
Ce que vous avez validé¶
| Palier | Compétence acquise |
|---|---|
| 1 — Valider un upload | Nommer la règle qui rejette (extension/MIME/taille) via la hiérarchie UploadError. |
| 2 — Limiter les uploads | Protéger la route par rate-limit IP (is_upload_rate_limited / record_upload_attempt). |
| 3 — Supprimer un fichier | Supprimer par chemin relatif (delete_media_file), anti-traversal et idempotent. |
Vous savez rendre une route d'upload robuste et tenir le cycle de vie complet d'un fichier.
Et ensuite¶
Place au niveau avancé : les primitives anti-traversal sous le capot — la boîte à outils que les opt-ins média composent (ADR-020).