From 71c128826b12516a0413bd2db5194a3df4c8500e Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Tue, 31 Aug 2021 17:43:37 +0200 Subject: [PATCH] fdfd --- files/routes/users.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/files/routes/users.py b/files/routes/users.py index f5c73e4c1e..1dac89dfdc 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -137,7 +137,14 @@ def songs(id): try: id = int(id) except: return '', 400 user = g.db.query(User).filter_by(id=id).first() - return send_from_directory('/songs/', f'{user.song}.mp3') + return redirect(f"/song/{user.song}.mp3") + +@app.get("/song/") +def songs(song): + resp = make_response(send_from_directory('/songs/', song)) + resp.headers.remove("Cache-Control") + resp.headers.add("Cache-Control", "public, max-age=2628000") + return resp @app.post("/subscribe/") @auth_required