Aller au contenu

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/:id et POST /v1/dpp/:id/documents acceptent 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 au Content-Type déclaré (un .pdf qui n’est pas un PDF) ainsi que les fichiers vides.
  • Images de produits : POST /v1/dpp/:id/images accepte uniquement les formats JPEG, PNG et WebP.
  • Importation de codes : POST /v1/codes/import accepte uniquement les formats CSV ou XLSX, identifiés par le Content-Type ou 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"
}

← Référence des erreurs