net core静态文件 访问除默认目录文件配置

在我们项目的实际应用中,不光是需要访问默认静态文件夹 wwwroot ,还有可能要要去访问除默认目录以外的文件夹,接下来我们进行配置

1.在根目录创建一个文件夹,继续创建它的子文件夹Images,在Images文件夹中放置一个图片

2.在Startup.cs文件中进行配置

 public void ConfigureServices(IServiceCollection services)
 {    
       app.UseStaticFiles(new StaticFileOptions { //配置除了默认的wwwroot文件中的静态文件以外的文件夹 提供 Web 根目录外的文件 经过此配置以后,就可以访问StaticFiles文件下的文件 FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), "StaticFiles")), RequestPath = "/StaticFiles", });
}

ps:配置内容写在 app.UseStaticFiles(); 的下面

3.运行项目

https://localhost:5001/StaticFiles/Images/pipi.jpg  即可访问到图片

posted @ 2018-12-24 14:16  sunshuaize  阅读(1301)  评论(0编辑  收藏  举报