diff --git a/main.py b/main.py index ea39af8..0898ee1 100644 --- a/main.py +++ b/main.py @@ -52,19 +52,8 @@ app.mount("/Logo", StaticFiles(directory="Logo"), name="Logo") # (J'ai supprimé l'ancien montage /Media capricieux de Docker) # --- ROUTE DÉDIÉE POUR L'AFFICHAGE ET TÉLÉCHARGEMENT DES MÉDIAS --- -@rt('/Media/{filename:path}') -def get(filename: str): - chemin = os.path.join(dossier_media, filename) - if os.path.exists(chemin): - try: - # Lecture "brute" pour contourner le bug des disques RAID sous Docker - with open(chemin, "rb") as f: - donnees_image = f.read() - return Response(content=donnees_image, media_type="image/png") - except Exception as e: - return HTMLResponse(f"Erreur de lecture sur le disque : {str(e)}", status_code=500) - - return HTMLResponse(f"Image introuvable physiquement : {chemin}", status_code=404) + +app.mount("/Media", StaticFiles(directory=dossier_media), name="Media") # --- ROUTES D'AUTHENTIFICATION --- @rt('/login')