在我們項目的實際應用中,不光是需要訪問默認靜態文件夾 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 即可訪問到圖片
