diff --git a/framework/src/Volo.Abp.VirtualFileSystem/Microsoft/Extensions/FileProviders/AbpFileInfoExtensions.cs b/framework/src/Volo.Abp.VirtualFileSystem/Microsoft/Extensions/FileProviders/AbpFileInfoExtensions.cs index 25c16b5b65..b6d60cd848 100644 --- a/framework/src/Volo.Abp.VirtualFileSystem/Microsoft/Extensions/FileProviders/AbpFileInfoExtensions.cs +++ b/framework/src/Volo.Abp.VirtualFileSystem/Microsoft/Extensions/FileProviders/AbpFileInfoExtensions.cs @@ -1,6 +1,6 @@ -using System.IO; +using JetBrains.Annotations; +using System.IO; using System.Text; -using JetBrains.Annotations; using Volo.Abp; namespace Microsoft.Extensions.FileProviders @@ -24,7 +24,10 @@ namespace Microsoft.Extensions.FileProviders using (var stream = fileInfo.CreateReadStream()) { - return encoding.GetString(stream.GetAllBytes()); + using (var streamReader = new StreamReader(stream, encoding, true)) + { + return streamReader.ReadToEnd(); + } } } }