From 490d507c5c4a37bc9cc8533699113614120afecd Mon Sep 17 00:00:00 2001 From: Camel <1633914386@qq.com> Date: Tue, 19 Aug 2025 02:07:38 +0000 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=8E=B7=E5=8F=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=B5=81=EF=BC=8Cstring.Concat=20=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=20Path.Combine=20=E5=9B=A0=E4=B8=BA=E6=96=87=E4=BB=B6=E5=AD=98?= =?UTF-8?q?=E5=82=A8=E5=AF=B9=20/=20=E6=9C=89=E4=B8=A5=E6=A0=BC=E8=A6=81?= =?UTF-8?q?=E6=B1=82=EF=BC=8C=E5=87=BA=E7=8E=B0\\=20=E5=B0=B1=E4=BC=9A?= =?UTF-8?q?=E8=AE=BF=E9=97=AE=E4=B8=8D=E5=88=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Camel <1633914386@qq.com> --- .../Service/File/FileProvider/OSSFileProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Admin.NET/Admin.NET.Core/Service/File/FileProvider/OSSFileProvider.cs b/Admin.NET/Admin.NET.Core/Service/File/FileProvider/OSSFileProvider.cs index 8bb161d6d..4acd6eb7c 100644 --- a/Admin.NET/Admin.NET.Core/Service/File/FileProvider/OSSFileProvider.cs +++ b/Admin.NET/Admin.NET.Core/Service/File/FileProvider/OSSFileProvider.cs @@ -1,4 +1,4 @@ -// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。 +// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。 // // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。 // @@ -40,7 +40,7 @@ public class OSSFileProvider : ICustomFileProvider, ITransient public async Task GetFileStreamResultAsync(SysFile file, string fileName) { - var filePath = Path.Combine(file.FilePath ?? "", file.Id + file.Suffix); + var filePath = string.Concat(file.FilePath ?? "", "/", file.Id + file.Suffix); var httpRemoteService = App.GetRequiredService(); var stream = await httpRemoteService.GetAsStreamAsync(await _OSSService.PresignedGetObjectAsync(file.BucketName, filePath, 5)); return new FileStreamResult(stream, "application/octet-stream") { FileDownloadName = fileName + file.Suffix }; -- Gitee