feat(photo-upload): Limits hochschrauben fuer Tablet-Fotos
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 2m16s
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 2m16s
Tablet- und iPad-Pro-Kameras liefern JPEGs/HEICs bis 15 MB. Mit den alten 8-/10-MB-Limits scheiterte das Upload beim SvelteKit-Body-Parser mit "Multipart erwartet" (undurchsichtiger Fehler, weil SvelteKit den Body frueher abweist als unser Endpoint-Check). - Endpoint MAX_BYTES: 8 -> 20 MB - BODY_SIZE_LIMIT: 10 -> 25 MB (mit Multipart-Overhead) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -70,8 +70,8 @@ describe('POST /api/recipes/extract-from-photo', () => {
|
||||
expect(body.recipe.id).toBeNull();
|
||||
});
|
||||
|
||||
it('413 when file exceeds 8 MB', async () => {
|
||||
const big = Buffer.alloc(9 * 1024 * 1024);
|
||||
it('413 when file exceeds 20 MB', async () => {
|
||||
const big = Buffer.alloc(21 * 1024 * 1024);
|
||||
const fd = new FormData();
|
||||
fd.append('photo', new Blob([new Uint8Array(big)], { type: 'image/jpeg' }));
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
|
||||
Reference in New Issue
Block a user