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!");
                });
            }
        }
  • 相关阅读:
    搜索能力
    sublimetext中文论坛
    Sublime Text添加插入带当前时间说明
    X86平台简称
    centos 下如何加入sudo 用户
    Git Shell 安装版本
    Git 使用教程
    CentOS 下安装配置mongodb
    Mysql 解决left join 数据重复的问题
    CentOS 下安装翻译软件星际译 StarDict
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/7942218.html
Copyright © 2011-2022 走看看