我正在使用UseStaticFiles进行静态文件服务。但是我想测试何时提供或下载文件?
我的代码是:
Element.text = ...
在Startup.cs中,但这是唯一的启动打印文件。
访问/ file文件夹时我想要“ Console.WriteLine”日志吗?
答案 0 :(得分:1)
对于app.UseStaticFiles
,您可以尝试OnPrepareResponse
来显示此文件正在处理
app.UseStaticFiles(new StaticFileOptions {
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "RBFirmware")),
RequestPath = "/File",
OnPrepareResponse = context => {
Console.WriteLine($"downloading -- {context.File.Name}");
}
});