Изображение не отображается в Chrome и Firefox с использованием действия контроллера FileContentResult
У меня есть это действие на моем контроллере филиала
public FileContentResult GetImage(int ID_Jurisdiction)
{
Jurisdiction jur = repository.Jurisdictions.FirstOrDefault(model => model.ID_Jurisdiction == ID_Jurisdiction);
if (jur != null)
{
return File(jur.ImageData, jur.ImageMimeType);
}
else
{
return null;
}
}
и у меня есть это на мой взгляд:
<a href="javascript:;" onclick="javascript: window.open('@Url.Action("GetImage", "Branch", new { Model.ID_Jurisdiction })')">
<img class="img-thumbnail" width="400" height="350" src="@Url.Action("GetImage", "Branch", new { Model.ID_Jurisdiction })" />
</a>
Это изображение правильно отображается в браузерах Internet Explorer и Microsoft Edge, но Chrome и Firefox не могут его показать. Однако, если я просто нажму на него, я могу скачать его и открыть. Действие контроллера вызывается правильно, когда я отлаживаю и ставлю точку останова. Не могли бы вы сказать мне, что я делаю не так? Заранее спасибо!