考虑3个Jpeg文件
对于给定的URL和一组参数,我希望服务器选择并返回其中一个图像。
我在JEE6环境中工作。你会推荐什么方法?
欢迎任何建议!
答案 0 :(得分:4)
这是我到目前为止酿造的东西:
import org.apache.commons.io.IOUtils;
@Path("/item")
public class MyResource {
@GET
@Path("/object/{id}")
@Produces("image/jpeg")
public byte[] getImageRepresentation(@PathParam("id") int id) {
byte[] bytes = null;
switch (id) {
case 1: bytes = IOUtils.toByteArray(this.getClass().getResourceAsStream("/img/image01.jpg"));break;
case 2: bytes = IOUtils.toByteArray(this.getClass().getResourceAsStream("/img/image02.jpg"));
}
return bytes;
}
}
仍然对替代方法感到好奇!谢谢! J.: - )