Skip to content

invalid-file-type

HTTP 400 Bad Request

Το αρχείο που μεταφορτώθηκε δεν είναι τύπου που αποδέχεται αυτό το endpoint. Δεν αποθηκεύεται τίποτα. Το πεδίο detail αναφέρει την αιτία.

Αιτίες

  • Αρχεία και έγγραφα DPP: Τα POST /v1/files/upload, PUT /v1/files/:id και POST /v1/dpp/:id/documents δέχονται PDF, PNG, JPEG, WebP, MP4, glTF/GLB και JSON. Το API ελέγχει τα πρώτα byte του αρχείου και όχι το όνομά του. Απορρίπτει οποιονδήποτε άλλο τύπο, αρχεία των οποίων το περιεχόμενο δεν αντιστοιχεί στο δηλωμένο Content-Type (ένα .pdf που δεν είναι PDF) καθώς και κενά αρχεία.
  • Εικόνες προϊόντων: Το POST /v1/dpp/:id/images δέχεται μόνο JPEG, PNG και WebP.
  • Εισαγωγή κωδικών: Το POST /v1/codes/import δέχεται μόνο CSV ή XLSX, τα οποία αναγνωρίζει από το Content-Type ή την επέκταση αρχείου.
{
"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"
}

← Αναφορά σφαλμάτων