• 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 });
  • 相关阅读:
    高效求解素数
    搭建redis集群
    搭建Spark高可用集群
    redis持久化
    elasticsearch简介
    java反射机制
    hdfs的客户端操作
    hdfs运行机制
    大数据概念
    hive
  • 原文地址:https://www.cnblogs.com/whuanle/p/9428376.html
Copyright © 2020-2023  润新知