У нас есть приложение ASP Classic, которое обеспечивает управление документами.
У нас есть страница выборки, которая извлекает документ из хранилища SAN и доставляет его пользователю в зависимости от того, вошли они в систему или нет.
В IE6 и Word 2000 (когда я писал код :)) Слово документы отображаются в браузере.
Теперь, когда установлены IE8 и Word 2010, нам всегда предлагается открыть / сохранить документ.
Мы:
* * 1010
Установить mimetype (Response.ContentType = GetMIMEType (basename))
Установить кодировку (REsponse.Charset = "")
Установить расположение содержимого: Response.AddHeader "Content-Disposition", "inline; filename =" "" & basename & "" ""
Двоичные записи содержимого файла.
Кто-нибудь сталкивался с дополнительным заголовком HTTP или другим механизмом, побуждающим IE отображать слово inline?
Мы не думаем, что это связано с настройкой реестра BrowserFlags, поскольку она управляет открытием документа в новом окне (http://support.microsoft.com/kb/982995), тогда как происходит то, что нам предлагается открыть / сохранить / отменить.