diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/FileService.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/FileService.cs index d7b22f37..7a67e6ae 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/FileService.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/FileService.cs @@ -55,11 +55,11 @@ namespace Yi.Framework.Rbac.Application.Services { return new NotFoundResult(); } - - var steam = await File.ReadAllBytesAsync(path); - return new FileContentResult(steam, file.GetMimeMapping()); + + var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read); + return new FileStreamResult(stream, file!.GetMimeMapping()); } - + /// /// 上传文件 ///