Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как отправить для просмотра PDF файл?
|
|||
|---|---|---|---|
|
#18+
context.Response.ContentType = "application/pdf"; FileInfo fi = new FileInfo(file); StringBuilder contDisp = new StringBuilder(24); contDisp.Append("filename=").Append(fi.Name); context.Response.AddHeader("Content-Disposition", contDisp.ToString()); context.Response.WriteFile(file); написал вот такой вот код (HttpHandler) Большую часть форматов файлов показывает. Но вот с PDF беда - открывается пустая страница. Пробовал на разных компьютерах - результат один. В чем может быть проблема? И что значит строка ? StringBuilder contDisp = new StringBuilder(24); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 12:37 |
|
||
|
Как отправить для просмотра PDF файл?
|
|||
|---|---|---|---|
|
#18+
а точно файл находится и отправляется на клиента? попробуйте такой код:Context.Response.Clear(); Context.Response.ContentType = "application/pdf"; Context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fi.Name); Context.Response.WriteFile(file); Context.Response.End(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 12:58 |
|
||
|
Как отправить для просмотра PDF файл?
|
|||
|---|---|---|---|
|
#18+
Бредятина какая-то. В Acrobate reader в настройках убрал Показывать pdf в броузере и все заработало. А что значит ? StringBuilder contDisp = new StringBuilder(24); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:00 |
|
||
|
Как отправить для просмотра PDF файл?
|
|||
|---|---|---|---|
|
#18+
Да и так пробовал, не помогло. Только вот настройки самого акробата как-то повлияли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:02 |
|
||
|
Как отправить для просмотра PDF файл?
|
|||
|---|---|---|---|
|
#18+
ясно, кривой какой-то ридер похоже, либо все-таки что-то неправильно отдавалось, а ридер капризный попался. Кстати StringBuilder contDisp = new StringBuilder(24); это создание строкового конструктора с предварительным резервированием места на 24 символа, если будет больше, то доп. место будет автоматически выделено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2006, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34100578&tid=1387961]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 340ms |

| 0 / 0 |
