Как мне сохранить загруженный файл с помощью Java и Jersey?

Я использую Jersey для создания сервисов RESTful, и в настоящее время я застрял на чем-то, что, как я подумал, не должно быть слишком сложным.

Мне удалось ПОЛУЧИТЬ файл, который я хочу загрузить, но я не знаю, как его сохранить.

Я искал ответы в Интернете, но не нашел ничего достаточно полезного, чтобы заполнить пробелы в моих знаниях.

Подскажите, пожалуйста, как продолжить, чтобы сохранить файл на жестком диске? Будем очень признательны за любые образцы кода!

              Client client = Client.create();

            WebResource imageRetrievalResource = client
                    .resource("http://server/");
            WebResource wr=imageRetrievalResource.path("instances/attachment");
              MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
              queryParams.add("item", "1");

              Builder wb=wr.accept("application/json,text/html,application/xhtml+xml,application/xml");

              client.addFilter(new HTTPBasicAuthFilter("user","pass"));

              ClientResponse response= wr.queryParams(queryParams).get(ClientResponse.class);

              String s= response.getEntity(String.class);
              System.out.println(response.getStatus());

Спасибо!

5
задан karla 19 January 2012 в 15:04
поделиться