当前位置: 首页 > article >正文

.NET Web-静态文件访问目录浏览

一、Web根目录访问

  1. 创建wwwroot文件夹
  2. app.UseStaticFiles(); // 启⽤静态⽂件中间件
  3. url/路径 进行访问

二、Web根目录之外的文件

app.UseStaticFiles(new StaticFileOptions
{
     FileProvider = new PhysicalFileProvider(
     	Path.Combine(builder.Environment.ContentRootPath,
    	"MyStaticFiles")),
     RequestPath = "/StaticFiles"
});

MyStaticFiles是我们在项⽬中⾃定义的⽂件夹。
RequestPath参数⽤于指定静态资源的请求 路径,这⾥我们设置为StaticFiles,当我们再次去访问时,就可以通过http://localhost:527 7/StaticFiles/…查看文件了

三、目录浏览

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDirectoryBrowser();
// Add services to the container.

var app = builder.Build();
app.UseStaticFiles(new StaticFileOptions
{
    FileProvider = new PhysicalFileProvider(
        Path.Combine(builder.Environment.ContentRootPath,
        "MyStaticFiles")),
    RequestPath = "/StaticFiles"
});

app.UseDirectoryBrowser(new DirectoryBrowserOptions
{
    FileProvider = new PhysicalFileProvider(
               Path.Combine(builder.Environment.ContentRootPath,
                      "MyStaticFiles")),
    RequestPath= "/StaticFiles"
});

在这里插入图片描述


http://www.kler.cn/a/543106.html

相关文章:

  • 无人机遥感图像拼接及处理实践技术:生态环境监测、农业、林业等领域,结合图像拼接与处理技术,能够帮助我们更高效地进行地表空间要素的动态监测与分析
  • C++基础学习记录—this指针
  • linux的三剑客和进程处理
  • 嵌入式八股文面试题(二)C语言算法
  • 三角测量——用相机运动估计特征点的空间位置
  • RabbitMQ 延迟队列
  • Django中apps.py作用
  • Day58_20250206_图论part3_101.孤岛的总面积|102.沉没孤岛|103.水流问题|104.建造最大岛屿
  • 51c大模型~合集112
  • 集合家族详情
  • ASUS/华硕飞行堡垒9 FX506H FX706H 原厂Win10系统 工厂文件 带ASUS Recovery恢复
  • 基于 ollama 在linux 私有化部署DeepSeek-R1以及使用RESTful API的方式使用模型
  • vue2 多页面pdf预览
  • 2025年02月12日Github流行趋势
  • maven项目如何部署构建输出(如 JAR、WAR 文件等)到远程仓库中
  • 基于 Python(Flask)、JavaScript、HTML 和 CSS 实现前后端交互的详细开发过程
  • 集成学习(一):从理论到实战(附代码)
  • vue 项目使用vue-watermark组件给页面添加满屏水印
  • 计算机组成原理——中央处理器(九)
  • tp whereOr用法2
  • 链表的‘跑酷’:C++ list 如何在数据中自由穿梭?
  • IGBT工作原理
  • Barra多因子模型
  • 回归新系列——网络安全实操干货系列——Kali Linux新版本——Kali Purple实操指南——信息收集篇1——Nmap(其一)
  • AI赋能前端开发:加速你的职业晋升之路
  • 大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡