invalid-file-type
HTTP 400 Bad Request
Le fichier téléversé n’est pas d’un type accepté par ce point de terminaison. Rien n’est stocké. Le champ detail en indique la raison.
Déclencheurs
- Fichiers et documents DPP :
POST /v1/files/upload,PUT /v1/files/:idetPOST /v1/dpp/:id/documentsacceptent les formats PDF, PNG, JPEG, WebP, MP4, glTF/GLB et JSON. L’API vérifie les premiers octets du fichier, et non son nom. Elle rejette tout autre type, tout fichier dont le contenu ne correspond pas auContent-Typedéclaré (un.pdfqui n’est pas un PDF) ainsi que les fichiers vides. - Images de produits :
POST /v1/dpp/:id/imagesaccepte uniquement les formats JPEG, PNG et WebP. - Importation de codes :
POST /v1/codes/importaccepte uniquement les formats CSV ou XLSX, identifiés par leContent-Typeou l’extension du fichier.
{ "type": "https://docs.qr3.app/errors/invalid-file-type", "title": "Invalid File Type", "status": 400, "detail": "Magic bytes indicate PDF but Content-Type does not match"}