(精华)2020年7月1日 ASP.NET Core 使用静态文件和目录浏览

public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
     
    #region 使用静态文件和目录浏览
    app.UseStaticFiles(new StaticFileOptions
    {
     
         FileProvider = new PhysicalFileProvider("D:/MyStaticFiles"),//文件路径,一定是绝对路径
         RequestPath = "/StaticFiles",//请求的路径,一定是绝对路径 /
         ServeUnknownFileTypes = true,//支持未知的文件类型
         DefaultContentType = "application/octet-stream"//默认的文件编码
     })
     .UseDirectoryBrowser(new DirectoryBrowserOptions
     {
     
         FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "files")),
         RequestPath = new Microsoft.AspNetCore.Http.PathString("/file")
     })
     .UseFileServer(true)//融合静态文件和目录
     #endregion
}

你可能感兴趣的:(#,ASP.NET,Core,asp.net,c#,后端)