Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> открыть pdf 
V
    Опции темы
Shooroop
Дата 17.11.2011, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 28.4.2008
Где: Красноярск

Репутация: нет
Всего: 2



Доброго времени уважаемые!!
Задача: открыть pdf файл в браузере пользователя, для этого испльзую слеющий код:
Код

{
   string filepath = path_to_pdf;
   string filename = Path.GetFileName(filepath);
   Response.Clear();
   Response.ContentType = "application/octet-stream";
   Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);
   Response.Flush();
   Response.WriteFile(filepath); //записать файл
}


получается что у пользователя появляется окошко с кнопками "открыть", "сохранить".

хотелось бы что бы это окошко не появлялось а пдф сразу грузился на просмотр.
буду признателен за любую помощь  smile 
PM MAIL ICQ   Вверх
Fortnox
Дата 17.11.2011, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 31.10.2008
Где: Ростов-на-Дону

Репутация: нет
Всего: 22



Замените эти 2 строчки:
Код

Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);

на:
Код

Response.ContentType = "application/pdf";


И помните, для просмотра PDF нужен установленный Adobe Reader (все браузеры, кроме Google Chrome).
PM MAIL   Вверх
Shooroop
Дата 17.11.2011, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 28.4.2008
Где: Красноярск

Репутация: нет
Всего: 2



Цитата(Fortnox @ 17.11.2011,  07:48)
Замените эти 2 строчки:
Код

Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);

на:
Код

Response.ContentType = "application/pdf";


И помните, для просмотра PDF нужен установленный Adobe Reader (все браузеры, кроме Google Chrome).


- конечно же должно стоять "application/pdf" просто код взял не из последней версии
- плагин само собой по умолчанию стоит в браузере  smile 
- уважаемый огромное вам мерси и всяческие респекты!! удалением одной строки все начало работать как надо  smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.