Передача pdf-данных через REST - PullRequest
1 голос
/ 25 августа 2010

Как передать весь pdf-контент как ответ в веб-сервисах Restful, используя платформу java. Я попытался с преобразованием ответов в строку и массив байтов. Первый случай, получил зарегистрированную ошибку выражения. Во втором случае получаются неожиданные результаты.

Ответы [ 3 ]

1 голос
/ 25 августа 2010

Данные PDF должны передаваться как ответ на запрос на отдых, просто отлично.

Установите правильный тип содержимого и перенесите двоичное содержимое PDF.

Ничего особенного в этом нет.

  1. Что ты сейчас делаешь?Используете ли вы библиотеку?
  2. Опишите свои "непредвиденные результаты".
  3. Опишите свою "ошибку выражения"

По сути, вам нужно предоставить гораздо больше подробностей.

0 голосов
/ 25 августа 2010

Не уверен, если это связано с вашей проблемой - но я видел, что Adobe Acrobat плохо обрабатывает заголовки диапазона HTTP, и если вы скажете, что вы, кроме диапазонов, он будет выдавать очень странные запросы диапазона и игнорировать частичные заголовки содержимого, которые вы Отправить обратно. Просто предупреждение.

0 голосов
/ 25 августа 2010

Ваши ответы от платформы Java, скорее всего, будут байтовыми массивами для предоставления PDF. Со стороны сервера вы должны убедиться, что типы MIME для PDF зарегистрированы и что он предоставляет и принимает правильные заголовки для PDF.

Если вы работаете с PDF, Java должна выяснить, где он находится и находится под URL, который вы определили для своего ресурса RESTful.

Если он динамический, ваша библиотека PDF (в прошлом я использовал iText ) должна иметь возможность выводить двоичный файл PDF и обслуживать его через определенный вами ресурс RESTful.

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