export default defineEventHandler(async (event) => { const req = event.node.req const MAX_UPLOAD_BYTES = 100 * 1024 * 1024 // 100MB let received = 0 for await (const chunk of req) { if (received > MAX_UPLOAD_BYTES) throw createError({ statusCode: 413, statusMessage: "Fichier trop volumineux" }) received += chunk.length } return { received } })