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 });
  • 相关阅读:
    Python基础之内存管理与垃圾回收机制
    Git常用命令
    Git分支操作
    码云配置SSH公钥
    Git基本操作
    Git基本理论
    版本控制
    Python基础之Python语法
    成为一名JAVA高级工程师你需要学什么【转】
    一个java高级工程师的进阶之路【转】
  • 原文地址:https://www.cnblogs.com/whuanle/p/9428376.html
Copyright © 2011-2022 走看看