内容目录
Using app.UseFileServer
In public void Configure(){} modify or add
1 app.UseFileServer(new FileServerOptions() 2 { 3 FileProvider =new PhysicalFileProvider 4 ( 5 Path.Combine(Directory.GetCurrentDirectory(),@"StaticFile/Image")), // Actual directory path
6 RequestPath=new Microsoft.AspNetCore.Http.PathString("/Image"), // User access path
7 EnableDirectoryBrowsing=true // Enable directory browsing 9 });
EnableDirectoryBrowsing=true indicates whether to enable directory browsing. When set to true, accessing this directory will list the files, as shown in the image.
This way, when users access http://url/Image, they are actually accessing StaticFile/Image.
app.UseFileServer includes
app.UseStaticFiles // Static file access
app.UseDefaultFiles // Default file settings
app.UseDirectoryBrowsing // Enable directory browsing
Alternatively, app.UseStaticFiles can be used. Modify or add in public void Configure(){}.
1 app.UseStaticFiles(new StaticFileOptions() 2 { 3 FileProvider = new PhysicalFileProvider 4 (
5 Path.Combine(Directory.GetCurrentDirectory(),@"StaticFile/Image")), // Actual directory path
6 RequestPath=new Microsoft.AspNetCore.Http.PathString("/Image"), // User access path
7 });
文章评论