Я использую следующий фрагмент кода в MVC действий, чтобы вернуть изображение в тег HTML изображения:Почему изображение не открывается в браузере?
byte[] bytes = System.IO.File.ReadAllBytes(fileLocation);
string fileType = "application/octet-stream";
FileContentResult fcr = new FileContentResult(bytes, fileType);
fcr.FileDownloadName = fileName;
return fcr;
атрибут SRC Образ тега выглядит следующим образом: SRC = "/ MyController/MyAction/FILEINFO "
Он работает, и изображение отображается на веб-странице. Однако, если я попытаюсь открыть изображение сам по себе в браузере, браузер спрашивает меня, какой просмотрщик изображений я должен использовать, чтобы открыть эти ресурсы. Если изображение статически связано с сайтом, браузер откроет изображение.
Что мне нужно изменить в том коде, чтобы браузер не открывал это изображение?
(я попробовал несколько различных контент-результат-типов, а также несколько различных типов файлов, но не нашел правильную комбо еще.)
Я пробовал это ранее, и это не сработало. Теперь я обнаружил, что он не работает в Firefox, но работает над IE, Chrome и Opera, поэтому я предполагаю, что это может быть настройка Firefox. Когда я тестировал его, я сначала тестировал его на всех браузерах, а затем последующие тесты были только что сделаны на Firefox, поэтому я его не поймал. Еще раз спасибо. – Guy