This commit is contained in:
@kirill.komarov
2026-05-11 21:00:56 +05:00
parent 130c12a1d3
commit 33e387d05c
4 changed files with 44 additions and 0 deletions
@@ -141,6 +141,11 @@ export async function uploadAdminProductImages(files: FileList | readonly File[]
})
const payload = (await res.json().catch(() => ({}))) as { urls?: string[]; error?: string }
if (!res.ok) {
if (res.status === 413) {
throw new Error(
'Сервер отклонил файл как слишком большой (413). На проде часто лимит nginx: добавьте client_max_body_size для /api/ (см. docs/nginx-upload-limit.md). Проверьте также MAX_UPLOAD_BODY_BYTES в .env на сервере.',
)
}
throw new Error(typeof payload.error === 'string' ? payload.error : `Ошибка загрузки (${res.status})`)
}
if (!Array.isArray(payload.urls)) {