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 });
  • 相关阅读:
    JAVA安装
    capture格式布局
    CSS样式表
    进制的转换
    CentOs7设置主机名称,以及主机名称和ip的对应关系
    CentOS7中NAT网卡设置静态IP
    CentOs7安装配置JDK
    基于Go语言构建区块链:part5
    基于Go语言构建区块链:part4
    BoltDB使用笔记
  • 原文地址:https://www.cnblogs.com/whuanle/p/9428376.html
Copyright © 2011-2022 走看看