Bilan : niveau avancé (Files)¶
Récapitulatif du niveau avancé de la progression Welcome Files.
Ce niveau ouvre le capot : les primitives de stockage sécurisé que tout le module (et les opt-ins média) composent (ADR-020).
Ce que vous avez validé¶
| Palier | Compétence acquise |
|---|---|
| 1 : Assainir un nom de fichier | Réduire un nom utilisateur arbitraire à un nom sûr (secure_filename). |
| 2 : Chemin anti-traversal | Juger/normaliser un chemin (is_safe_media_path, normalize_media_path). |
| 3 : Écrire des octets générés | Écrire un contenu produit côté serveur (save_bytes). |
Vous comprenez les primitives sur lesquelles save_upload, serve_media_file et les modules média sont bâtis.
Et ensuite¶
La progression Welcome Files est terminée.
forge-mvc-files est la fondation de stockage média de Forge : forge-mvc-images en est le premier client, et les futurs opt-ins média composeront ces mêmes primitives (ADR-020).