ASP.NET Core 添加静态目录访问、使其它目录可被访问
2018-08-06 08:51
651 查看
使用app.UseFileServer
在 public void Configure(){}中,修改或添加
1 app.UseFileServer(new FileServerOptions() 2 { 3 FileProvider =new PhysicalFileProvider 4 ( 5 Path.Combine(Directory.GetCurrentDirectory(),@"StaticFile/Image")), //实际目录地址
6 RequestPath=new Microsoft.AspNetCore.Http.PathString("/Image"), //用户访问地址
7 EnableDirectoryBrowsing=true //开启目录浏览 9 });
EnableDirectoryBrowsing=true 表示是否开启目录浏览,当为true时,访问该目录,会列出文件列表,如图
这样用户访问http://url/Image时,实际访问的是 StaticFile/Image。
app.UseFileServer包含了
app.UseStaticFiles //静态文件访问
app.UseDefaultFiles //默认文件设置
app.UseDirectoryBrowsing //开启目录浏览
亦可使用 app.UseStaticFiles,在public void Configure(){}中修改或添加
1 app.UseStaticFiles(new StaticFileOptions() 2 { 3 FileProvider = new PhysicalFileProvider 4 (
5 Path.Combine(Directory.GetCurrentDirectory(),@"StaticFile/Image")), //实际目录地址
6 RequestPath=new Microsoft.AspNetCore.Http.PathString("/Image"), //用户访问地址
7 });
相关文章推荐
- ASP.NET Core的身份认证框架IdentityServer4--(3)令牌服务配置访问控制跟UI添加
- ASP.NET Core使用静态文件、目录游览与MIME类型管理
- asp.net core 之静态文件目录的操作
- Asp.Net Core 静态文件目录操作
- asp.net core 之静态文件目录的操作
- ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构
- asp.net core 之静态文件目录的操作
- ASP.NET Core使用静态文件、目录游览与MIME类型管理
- ASP.NET Core使用静态文件、目录游览与MIME类型管理
- [译]ASP.NET Core 2.0 系列文章目录
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用
- asp.net中的窗体身份验证(不同的角色访问不同的目录)
- ASP.NET Core分布式项目实战-目录
- Net1.1添加目录共享,并设置访问权限
- asp.net core2.0 JWT Bearer 注意添加认证服务
- 细说ASP.NET Core静态文件的缓存方式
- 用Middleware给ASP.NET Core Web API添加自己的授权验证
- asp.net中的窗体身份验证(不同的角色访问不同的目录)
- asp.net C# 直接读取或访问其它网站的URL示例