【发布时间】:2015-08-10 07:31:16
【问题描述】:
我有一个使用 OWIN 提供基本 Web 服务器的自托管应用程序。配置的关键部分是下面这行:
appBuilder.UseFileServer(new FileServerOptions {
FileSystem = new PhysicalFileSystem(filePath)
});
这提供了filePath 中列出的静态文件以供浏览,并且按预期工作。
但是,我遇到了一种情况,我想根据请求对其中一个文件进行轻微修改。特别是,我想从文件系统加载文件的“正常”版本,根据传入的 Web 请求的标头稍微更改它,然后将更改后的版本而不是原始版本返回给客户端。所有其他文件应保持不变。
我该怎么做?
【问题讨论】: