使用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 });
