From d6db532a97c1a789c16de35e849372644d45b607 Mon Sep 17 00:00:00 2001 From: Xavier Date: Wed, 26 Aug 2026 20:06:52 +0200 Subject: [PATCH] Route Media native Starlette path_params --- main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 1a88976..bc37611 100644 --- a/main.py +++ b/main.py @@ -50,9 +50,10 @@ app, rt = fast_app( app.mount("/Logo", StaticFiles(directory="Logo"), name="Logo") -# --- LECTURE EN RAM (Syntaxe Native FastHTML) --- -@rt('/Media/{fname:path}') -def get(fname: str): +# --- ROUTE MÉDIA INDESTRUCTIBLE (STARLETTE PUR) --- +@app.route('/Media/{fname:path}') +async def get_media(request): + fname = request.path_params['fname'] chemin = os.path.join(dossier_media, fname) if os.path.exists(chemin): try: