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 86c0891b..90d6b5ef 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 @@ -43,8 +43,9 @@ 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()); } ///