Aller au contenu

Bilan : niveau avancé (Files)

Récapitulatif du niveau avancé de la progression Bonjour Forge 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 Bonjour Forge 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).

Aide-mémoire de la progression Files