zoukankan      html  css  js  c++  java
  • ASP.NET Core 添加静态目录访问、使其它目录可被访问

    使用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 });
  • 相关阅读:
    开博说两句
    学习总结 (持续更新)
    ip代理 120203
    [vs2005]关于预编绎网站的问题[已预编译此应用程序的错误]
    JAVA类基础
    集合类和泛型
    IO流——字符流
    多线程和包
    多态和内部类
    抽象类与接口
  • 原文地址:https://www.cnblogs.com/whuanle/p/9428376.html
Copyright © 2011-2022 走看看