Скачать PDF файл с iPad - PullRequest
0 голосов
/ 15 марта 2011

У меня есть компонент на стороне сервера (то есть сервлет), который создает файл PDF и отправляет его обратно в браузер с таким заголовком ответа:

response.setContentType("application/pdf");
response.setHeader("Cache-Control", "cache");
response.setHeader("Pragma", "cache");
response.setHeader("Content-Disposition", "attachment;filename=document.pdf");

Все отлично работает во всех браузерах, кроме iPad. На iPad отображается контент, но браузер не спрашивает меня, хочу ли я сохранить файл.

Есть идеи, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

Если вы хотите загрузить правильное имя PDF-файла, вам нужно отредактировать метаданные PDF-файла. По мере того, как вы вводите название документа, вы можете поместить автора и более подробную информацию в метаданные. Вы можете увидеть информацию в Windows, глядя на свойства. Можно редактировать эти метаданные, загружая бесплатную программу, такую ​​как http://www.becyhome.de/download_eng.htm#becypdfmetaedit.

Надеюсь, это тебе поможет!

Удачи.

Carlos

0 голосов
/ 16 марта 2011

Хорошо, я обнаружил, что это было правильное поведение ipda: если не установлена ​​программа, которая может обрабатывать PDF (например, FileApp), сафари показывает предварительный просмотр в режиме только для чтения. Если установлена ​​программа, которая может обрабатывать эти файлы, Safari запрашивает, что делать с этим файлом.

Massimo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...