zoukankan      html  css  js  c++  java
  • .net Core 目录浏览权限

    StartUp 类库中

    ConfigureServices:方法中增加文件夹浏览服务.

    Configure: 添加中间件
    1.
    app.UseStaticFiles()

    2.//增加文件访问权限
    app.UseStaticFiles(new StaticFIlesOption(){
    ....
    })

    3.//增加文件夹访问权限
    app.UseDirectoryBrower(new DirctoryBrowerOptions(){

    });
     public class Startup
        {
            // This method gets called by the runtime. Use this method to add services to the container.
            // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
            public void ConfigureServices(IServiceCollection services)
            {
                services.AddDirectoryBrowser();
            }
    
            // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
            public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory factory)
            {
                // add log console, set level
                factory.AddConsole(minLevel: LogLevel.Information);
    
                //app.UseStaticFiles();// For the wwwroot folder
    
                app.UseStaticFiles(new StaticFileOptions()
                {
                    FileProvider = new PhysicalFileProvider(
                        Path.Combine(Directory.GetCurrentDirectory(), @"wwwrootimages")),
                    RequestPath = new PathString("/MyImages")
                });
    
                app.UseDirectoryBrowser(new DirectoryBrowserOptions()
                {
                    FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), @"wwwrootimages")),
                    RequestPath = new PathString("/MyImages")
                });
    
                app.UseRequestIP();
    
                if (env.IsDevelopment())
                {
                    app.UseDeveloperExceptionPage();
                }
    
                app.Run(async (context) =>
                {
                    await context.Response.WriteAsync("Hello World!");
                });
            }
        }
  • 相关阅读:
    Windows系统之间文件互传
    PHP MySQL -2021.01.30
    Python MySQL
    [转载]python之函数的使用及异常处理2021.1.30
    python之文件操作
    Python学习-2021.1.28
    [转载]Metasploit漏洞攻击
    [转载]使用命令给windows用户提权
    [转载]nmap的使用
    Windows和Linux简单命令的总结
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/7942218.html
Copyright © 2011-2022 走看看