Я работаю над WebApp с Джерси и Гризли.
Я хочу предложить изображения для клиентов, дав им imageID
и imageURL
. Клиенты также должны иметь возможность присылать мне изображения. Так как я могу размещать изображения с помощью гризли? И как должен выглядеть метод @POST
.
EDIT
Теперь я знаю, как должен выглядеть метод @POST. Это помогло: Как я могу отправить универсальный файл в сервис Джерси и получить его правильно?
Но остается один вопрос. Как я могу разместить изображение с помощью гризли и предоставить ссылку на него.
EDIT
Теперь я также знаю, как разместить изображения. http://jersey.java.net/nonav/documentation/latest/jax-rs.html#d4e322 Отдых делает это для меня.
1 @GET
2 @Path("/images/{image}")
3 @Produces("image/*")
4 public Response getImage(@PathParam("image") String image) {
5 File f = new File(image);
6
7 if (!f.exists()) {
8 throw new WebApplicationException(404);
9 }
10
11 String mt = new MimetypesFileTypeMap().getContentType(f);
12 return Response.ok(f, mt).build();
13 }