13. FS 静态类
13.1 获取物理文件提供器
var fileProvider = FS.GetPhysicalFileProvider(@"c:/test");
13.2 获取嵌入资源文件提供器
var fileProvider = FS.GetEmbeddedFileProvider(Assembly.GetEntryAssembly());
13.3 获取文件提供器
var fileProvider = FS.GetFileProvider(FileProviderTypes.Physical, @"c:/test");
13.4 特别注意
使用该功能需确保 services.AddVirtualFileServer()
已注册。框架提供两种方式控制该服务注册:
AppSettings
配置(推荐方式)
{
"AppSettings": {
"EnabledVirtualFileServer": true
}
}
以上配置默认开启,无需配置。
- `手动注册
services.AddVirtualFileServer();