Mid From PDF ASP.NET Core ASP.NET Core

How do you serve static files with custom file providers or options (like caching, directory browsing)?

pp.UseStaticFiles(new StaticFileOptions

{

FileProvider = new

PhysicalFileProvider(Path.Combine(env.ContentRootPath,

"MyFiles")),

RequestPath = "/Files",

OnPrepareResponse = ctx =>

{

ctx.Context.Response.Headers.Append("Cache-Control",

"public,max-age=600");
}

});

For directory browsing:

pp.UseDirectoryBrowser(new DirectoryBrowserOptions

{

FileProvider = new PhysicalFileProvider("path"),

RequestPath = "/browse"

});

More from ASP.NET Core Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details