Przejdź do głównej zawartości

invalid-file-type

HTTP 400 Bad Request

Przesłany plik ma typ, którego ten punkt końcowy nie akceptuje. Nic nie zostało zapisane. Pole detail podaje przyczynę.

Przyczyny

  • Pliki i dokumenty DPP: POST /v1/files/upload, PUT /v1/files/:id oraz POST /v1/dpp/:id/documents akceptują formaty PDF, PNG, JPEG, WebP, MP4, glTF/GLB i JSON. API sprawdza pierwsze bajty pliku, a nie jego nazwę. Odrzuca każdy inny typ, plik, którego zawartość nie pasuje do zadeklarowanego nagłówka Content-Type (np. plik .pdf, który nie jest plikiem PDF), oraz pusty plik.
  • Obrazy produktów: POST /v1/dpp/:id/images akceptuje wyłącznie formaty JPEG, PNG i WebP.
  • Import kodów: POST /v1/codes/import akceptuje wyłącznie formaty CSV lub XLSX, rozpoznawane na podstawie nagłówka Content-Type lub rozszerzenia pliku.
{
"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"
}

← Referencja błędów