Разрабатываемое приложение MVC имеет функцию загрузки / выгрузки файлов, которая поддерживает файлы типа xls, xlsm, xlsx, doc, docx, pdf, msg и т. Д.
Недавно появился код для загрузки файлабыл изменен, чтобы возвращать метод действия формы FileResult вместо, давая ссылку на файл на сервере.Приведенный ниже код:
public async Task<ActionResult> ShowFile()
{
return new FileContentResult(FileBytes, mimeType);
}
Приведенный выше код на компьютерах с Windows7 выдает всплывающее предупреждение о безопасности Microsoft Excel с сообщением ниже, но код работает нормально в Windows 10 IE 11
The application experienced an internal error loading the SSL libraries
Когда код изменился, как показано ниже, предупреждение перестало отображаться.
return this.File(response.FileBytes, mimeType, response.FileName);
Может кто-нибудь помочь понять, что на самом деле вызывает проблему с возвратом FileContentResult в ответ на Результат действия