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!");
                });
            }
        }
  • 相关阅读:
    由当前acitivty直接退到桌面
    Android中SharedPreference多进程数据共享出错
    java回调机制
    Android 监听apk安装替换卸载广播
    jquery中如何退出each循环
    旋转六面体源码
    用CSS3制作的旋转六面体动画
    CSS中常用的字体单位:px、em、rem和%的区别
    css属性简写集合
    小游戏--别踩白块
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/7942218.html
Copyright © 2011-2022 走看看