Как доставить файл .jad с помощью сервиса Jersey Rest? - PullRequest
0 голосов
/ 17 августа 2011

Я должен вернуть файл JavaME .jad из веб-службы restful (используя Джерси), который затем используется для установки приложения на мобильный телефон. Перед доставкой .jad-файла некоторые значения должны быть изменены. Я думал о том, чтобы прочитать исходный файл, изменить входные данные для чтения и записать их обратно в какой-нибудь выходной поток. Могу ли я просто вернуть поток вывода в службах отдыха Джерси? Есть ли что-то особенное, что я должен принять с точки зрения типа пантомимы и т. Д.? Кто-нибудь знает какой-нибудь пример кода или учебник для этой цели? Заранее спасибо

1 Ответ

1 голос
/ 17 августа 2011

Либо как здесь: Входные и выходные двоичные потоки с использованием JERSEY? или вы можете отправить StreamingOutput как сущность, подобную этой:

return Response.ok(streamingOutput).type("text/vnd.sun.j2me.app-descriptor");

Дело в том, что вы должны использовать OutputStream, переданный вам методом StreamingOutput.write(OutputStream outputStream).

...