+ String imageId = (request.getMethod() == Method.POST) ? request.getHttpRequest().getPartAsStringFailsafe("image", 36) : request.getHttpRequest().getParam("image");
+ Optional<Image> image = webInterface.getCore().getImage(imageId);
+ if (!image.isPresent()) {
+ throw new RedirectException("invalid.html");
+ }
+ if (!image.get().getSone().isLocal()) {
+ throw new RedirectException("noPermission.html");
+ }