Ошибка Acrobat и / или Reader ".tmp" при использовании fdf - PullRequest
0 голосов
/ 11 января 2010

Я заполняю PDF через FDF (& php), и по большей части он работает нормально, однако некоторые пользователи получают либо «Acrobat не может открыть« Acrxyz.tmp »(или« Reader не может открыть »xyz.tmp» , в некоторых случаях).

Я нашел информацию о возможных причинах окружения: apache "MOD-Deflate", IE Cache и Volatile memory & "fdf_close" среди прочего ..

некоторая информация о конфигурации: она на apache 2 с (модуль Mod_deflate), у меня не установлена ​​fdftk, поэтому я не могу ничего сделать с fdf_close. ФДФ вызывается с включением. и все это через https SSL

Пользователи используют IE в любом месте от IE 6 до IE 8, большинство из которых используют acrobat 8 ​​или Reader 8.x или 9.2

большинство пользователей получают pdf без проблем, но .... какие-либо предложения, которые помогут сузить мой поиск до настройки сервера и т. Д., Или решения будут полезны?

вот информация заголовка, если это поможет // Заголовок требуется для проводника, чтобы отправить этот файл в Acrobat Viewer заголовок («Content-Type: application / vnd.fdf»); // Предотвратить кеширование заголовок («Cache-Control: post-check = 0, pre-check = 0», false); заголовок ("Pragma: public");

Спасибо!

1 Ответ

0 голосов
/ 12 января 2010

Не уверен, что это окончательный или полный ответ, а просто обновление (и я уверен, что решение не приходит без устранения других проблем)

Одним из главных виновников была машина с IE 6 на ней.

, пытаясь устранить неполадку, я пошел по маршруту Mod_Deflate

изменено:

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Удалены! 'S, чтобы изменить! No-gzip! Gzip-only-text / html и (после перезапуска), что машина с IE 6 больше не получает эти ошибки.

Я также хочу настроить таргетинг на браузер MSIE 6.

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

...