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"}