【发布时间】:2018-02-28 16:20:30
【问题描述】:
我正在尝试在 ASP.NET Core 2.0 Web 应用程序上启用静态文件。我在一个名为 updater 的文件夹中有一堆文件,它位于 wwwroot 文件夹之外。为了允许访问它们,我添加了
app.UseStaticFiles(new StaticFileOptions()
{
ServeUnknownFileTypes = true,
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"TestUpdater")
),
RequestPath = new PathString("/Updater")
});
这让不同的程序能够通过调用 url 来获取它的文件。问题是所有文件都需要下载而不是提供。有一个txt文件。我如何只允许下载而不是提供服务?
【问题讨论】:
标签: c# asp.net-core static-files