Uploading large files to S3 from SvelteKit with presigned URLs Form actions hit body size limits. Sign a short-lived S3 PUT URL on the server and let the browser send the file straight to the bucket.