Zum Inhalt springen

invalid-file-type

HTTP 400 Bad Request

Die hochgeladene Datei hat einen Typ, den dieser Endpunkt nicht annimmt. Es wird nichts gespeichert. detail nennt den Grund.

Auslöser

  • Dateien und DPP-Dokumente: POST /v1/files/upload, PUT /v1/files/:id und POST /v1/dpp/:id/documents nehmen PDF, PNG, JPEG, WebP, MP4, glTF/GLB und JSON an. Die API prüft die ersten Bytes der Datei, nicht ihren Namen. Sie lehnt jeden anderen Typ ab, ebenso eine Datei, deren Inhalt nicht zum angegebenen Content-Type passt (eine .pdf, die keine PDF ist), und eine leere Datei.
  • Produktbilder: POST /v1/dpp/:id/images nimmt nur JPEG, PNG und WebP an.
  • Code-Import: POST /v1/codes/import nimmt nur CSV oder XLSX an, erkannt an Content-Type oder Dateiendung.
{
"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"
}

← Fehler-Referenz