添加音频代理

This commit is contained in:
咕谷酱
2025-09-23 03:32:30 +08:00
parent 884a4cad2c
commit 7d6eeae073
3 changed files with 8 additions and 11 deletions

View File

@@ -23,8 +23,6 @@ async def get_audio_proxy_dependency(redis_client: Annotated[redis.Redis, Depend
return get_audio_proxy_service(redis_client)
@router.get("/beatmapset/{beatmapset_id}")
async def get_beatmapset_audio(
beatmapset_id: Annotated[int, Path(description="谱面集ID", ge=1)],
@@ -53,7 +51,7 @@ async def get_beatmapset_audio(
headers={
"Cache-Control": "public, max-age=604800", # 7天缓存
"Content-Length": str(len(audio_data)),
"Content-Disposition": f"inline; filename=\"{beatmapset_id}.mp3\"",
"Content-Disposition": f'inline; filename="{beatmapset_id}.mp3"',
},
)