【发布时间】:2019-05-04 04:55:34
【问题描述】:
如果我的数据库中有预压缩的数据,当我启用动态压缩时,如何从控制器返回这些数据?有没有办法告诉 iis/mvc 核心“不要重新压缩这个”?
如果我只是返回一个文件数据,我假设 IIS 会重新压缩它并添加内容编码,是否有一种安全的方法让 iis 处理压缩所有内容(静态和动态)并仍然告诉它“不,只是为了这个动作,考虑要预压缩的输出”?
public IActionResult GetImage(int Id)
{
var img = Context.Images
.Single(i => i.Id == Id);
return new FileContentResult(img.Data, img.MIME); // What could i do if i wanted, just for this action, to have img.Data already compressed in the database, while everywhere else i have it uncompressed and DO want IIS to compress it?
}
【问题讨论】:
标签: asp.net-core