Отобразить документ без предупреждения о скачивании

lans
Дата: 30.03.2010 12:53:03
Делаю следующие. втаскиваю с бд документ и выкидываю клиенту. Но мне нужно что бы документ вылелса прям на страницу без диалогового окна в котором спрашивается скачать или нет. Пишу так
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ClearHeaders();
            HttpContext.Current.Response.ClearContent();
            HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=Anketa.doc");
            HttpContext.Current.Response.ContentType = "application/msword";
            HttpContext.Current.Response.BinaryWrite(ReadToEnd(stream));
            HttpContext.Current.Response.End();
С Таким кодом документ отображается в браузере как и надо но перед тем как показаться он спрашивает скачать или нет. как можно обойти это окно?
зы
Дата: 30.03.2010 13:39:26
Нужно чтобы в запрашиваемой ссылке на конце стояло расширение .doc, ну и чтобы браузер был IE и соответствующий ActiveX был установлен в системе клиента.
Яростный Меч
Дата: 30.03.2010 13:54:14
Чтоб не плодить топиков, спрошу здесь:
в хандлере genpdf.ashx аналогичным образом генерится pdf. Ну и отображается в браузере. Всё хорошо, только при вызове диалогового окна "Save" подставляется имя файла genpdf.pdf (как у хандлера). Как задавать имя по умолчанию? Вариант с attachment имя задает нормально. Но хотелось бы inline.
зы
Дата: 30.03.2010 14:27:18
зы
Нужно чтобы в запрашиваемой ссылке на конце стояло расширение
.pdf
зы
Дата: 30.03.2010 14:28:08
Не дописал. Нужно чтобы имя файла в ссылке было правильным.
/myfile.pdf