From 0b3648c3e1fec10de4dd54173fb24bb20dcdee61 Mon Sep 17 00:00:00 2001 From: pollutri Date: Mon, 8 Jun 2026 12:30:25 +0200 Subject: [PATCH] Validazione upload dell svg --- README.md | 23 ++++++++++++- app/admin/page.tsx | 6 ++-- app/api/files/route.ts | 8 +++++ app/api/upload/route.ts | 40 +++++++++++++++++++++++ lib/svg-sanitize.ts | 72 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 146 insertions(+), 3 deletions(-) create mode 100644 lib/svg-sanitize.ts diff --git a/README.md b/README.md index 126af40..a46aef6 100644 --- a/README.md +++ b/README.md @@ -169,7 +169,9 @@ Gli upload passano per tre controlli in cascata. Se uno fallisce, **nessun file | Video | `mp4` `m4v` `webm` `mov` `ogv` `ogg` | 1 GB | | Documenti | `pdf` | 20 MB | -Tutto il resto (es. `svg`, `heic`, `bmp`, `avi`, `exe`) viene rifiutato. **SVG è escluso di proposito** (può contenere `