Vue d'ensemble
Litestar 2.14, publié le 12 février 2025, ajoute le streaming multipart et le support de Valkey (fork Redis).
Fonctionnalités principales
Streaming multipart et Valkey
Le streaming multipart permet de traiter les uploads de fichiers volumineux sans charger tout en mémoire. Le support Valkey offre une alternative à Redis pour le cache et les sessions.
python
from litestar import Litestar, post
from litestar.datastructures import UploadFile
@post('/upload')
async def upload(data: UploadFile) -> dict:
# Streaming : le fichier n'est pas chargé en mémoire
content = await data.read()
return {'size': len(content), 'name': data.filename}
