Если в моей базе данных уже есть данные gziped, как мне вернуть их из контроллера, если у меня включено динамическое сжатие?Есть ли способ сказать ядру 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?
}