Upload de fichiers
Les fichiers (CV, photo, logo) sont stockés sur Cloudflare R2 (compatible S3) en production. Côté dev, MinIO local est utilisé.
Types de fichiers supportés
Taille globale maximale par requête : 10 Mo.
Upload d’un CV (candidat)
Réponse :
Le CV est stocké dans le bucket privé. L’URL de téléchargement est signée et expire après 15 minutes. Elle est régénérée à chaque appel.
Upload d’une photo de profil
La photo est redimensionnée côté serveur en 3 tailles (64px, 256px, 1024px) et servie depuis le CDN Cloudflare.
Upload d’un logo d’entreprise
Réservé au recruteur rattaché à l’entreprise :
Téléchargement
Pour les fichiers privés (CV, KYC), l’API renvoie une URL pré-signée valable 15 minutes :
Erreurs fréquentes
Tout fichier est scanné à l’upload (virus, contenu). Un fichier détecté comme malveillant est supprimé immédiatement et le compte est signalé.