У меня есть пользователь, который сообщает, что файлы отображаются в виде необработанных данных в его браузере. Он использует Internet Explorer.
Файлы обслуживаются через файл обработчика .ashx, и он работал до тех пор.
Это соответствующая часть моего обработчика .ashx:
context.Response.Clear()
context.Response.AppendHeader("Content-Disposition", "attachment; filename=" + name)
context.Response.AppendHeader("Content-Length", size.ToString)
context.Response.ContentType = "application/pdf"
context.Response.TransmitFile(fullname)
context.Response.Flush()
HttpContext.Current.ApplicationInstance.CompleteRequest()
Кто-нибудь может что-то понять из этого скриншота?
Обновление: это поведение появляется в Windows 10 при запуске IE 11 или Edge и только при втором открытии файла. Это происходит как для файлов .pdf, так и для файлов .docx.