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!");
                });
            }
        }
  • 相关阅读:
    通过POST请求上传文件
    接口测试及常用接口测试工具
    maven-surefire-plugin插件
    BDD框架之Cucumber研究
    一分钟认识:Cucumber框架
    ACM团队周赛题解(3)
    C++11新增容器以及元组
    ACM团队周赛题解(2)
    C++11部分特性
    ACM团队周赛题解(1)
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/7942218.html
Copyright © 2011-2022 走看看