From d8700e79444e2eefbeb28bc7cd4d2ce51f75f54f Mon Sep 17 00:00:00 2001 From: chaos-zhu Date: Wed, 17 Dec 2025 00:29:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20url=E6=89=B9=E9=87=8F=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=8E=BB=E9=87=8D&=E4=B8=8D=E9=99=90=E5=88=B6=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/api/upload/urls.post.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/server/api/upload/urls.post.js b/server/api/upload/urls.post.js index d6b3ff7..4c4bf86 100644 --- a/server/api/upload/urls.post.js +++ b/server/api/upload/urls.post.js @@ -183,17 +183,8 @@ export default defineEventHandler(async (event) => { }) } - // 限制URL数量,避免滥用 - const maxUrls = 20 - if (urls.length > maxUrls) { - throw createError({ - statusCode: 400, - message: `最多支持 ${maxUrls} 个URL` - }) - } - - // 过滤空URL - const validUrls = urls.map(u => u.trim()).filter(u => u.length > 0) + // 过滤空URL并自动去重 + const validUrls = [...new Set(urls.map(u => u.trim()).filter(u => u.length > 0))] if (validUrls.length === 0) { throw createError({ statusCode: 400,