2011-08-17 1 views
0

Jersey를 사용하는 편안한 웹 서비스에서 JavaME .jad 파일을 반환해야합니다.이 파일은 휴대 전화에 앱을 설치하는 데 사용됩니다. .jad 파일을 전달하기 전에 일부 값을 변경해야합니다. 원래 파일을 읽고, 읽은 입력을 변경하고 그것을 일부 출력 스트림에 다시 쓰는 것을 생각하고있었습니다. Jersey Rest 서비스에서 출력 스트림을 반환 할 수 있습니까? mime-type 등의 측면에서 특별한 것을 가지고 있습니까? 누구든지 이런 종류의 예제 코드 나 튜토리얼을 알고 있습니까? 사전 여기에 같은Jersey Rest 서비스를 사용하여 .jad 파일을 전달하는 방법은 무엇입니까?

답변

1

하나의 감사 : Input and Output binary streams using JERSEY? 또는이 같은 엔티티로 StreamingOutput을 보낼 수 :

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

포인트는 당신이다는 StreamingOutput.write(OutputStream outputStream) 방법을 통해 당신에게 OutputStream 손을 사용해야합니다.

+0

감사합니다. 나는 이미 그 주제를 발견했지만 코드 예제를 구현하고 StreamingOutputs write 메소드를 호출하는 방법을 찾고있었습니다. 하지만 지금은 달리고 있다고 생각합니다. 다시 한번 감사드립니다. – heapifyman

+0

기꺼이 도와 드리겠습니다. 주제를 닫으면 어떨까요? :-) – polve

+0

확실한 것. 방법? – heapifyman