From e8383bc5e33eea0de5bb38e1ebabc0ef1e8e9b8a Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 26 Dec 2025 12:25:16 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(CardUpload):=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8E=BB=E9=87=8D=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Upload/UploadBase.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Upload/UploadBase.cs b/src/BootstrapBlazor/Components/Upload/UploadBase.cs index 054bdb04125..7e5c3a99ebd 100644 --- a/src/BootstrapBlazor/Components/Upload/UploadBase.cs +++ b/src/BootstrapBlazor/Components/Upload/UploadBase.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License // See the LICENSE file in the project root for more information. // Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone @@ -283,7 +283,13 @@ protected List GetUploadFiles() { _filesCache.AddRange(DefaultFileList); } - _filesCache.AddRange(UploadFiles); + UploadFiles.ForEach(f => + { + if (!_filesCache.Contains(f)) + { + _filesCache.Add(f); + } + }); } return _filesCache; } From 7212ff0f8b8bfa66fe0f3472bb987573322b8098 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 26 Dec 2025 12:25:27 +0800 Subject: [PATCH 2/2] =?UTF-8?q?refactor:=20=E4=BB=A3=E7=A0=81=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Upload/DropUpload.razor | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Upload/DropUpload.razor b/src/BootstrapBlazor/Components/Upload/DropUpload.razor index 166cd4d6788..0bd4be55aeb 100644 --- a/src/BootstrapBlazor/Components/Upload/DropUpload.razor +++ b/src/BootstrapBlazor/Components/Upload/DropUpload.razor @@ -1,4 +1,4 @@ -@namespace BootstrapBlazor.Components +@namespace BootstrapBlazor.Components @inherits FileListUploadBase @if (IsShowLabel) @@ -51,7 +51,8 @@ @if (ShowUploadFileList) {