我有一个要求,我想将多个缩略图传递给 UI (javascript
) 作为 GET
请求的响应。
每个缩略图都是一个单独的文件,所以基本上我想传递多个文件。
下载多个文件甚至是一个理智的想法吗?如果是,我们如何使用 CXF JAX-RS ?
我尝试了以下不起作用的代码。
@GET
@Path("/streamThumbnails")
@Produces("multipart/mixed")
public MultipartBody getBooks2() {
List<Attachment> atts = new LinkedList<Attachment>();
File thumbnail1 = new File("//D:/pdf2.pdf");
File thumbnail2 = new File("//D:/pdf3.pdf");
atts.add(new Attachment("thumbnail1", "application/pdf",thumbnail1));
atts.add(new Attachment("thumbnail2", "application/pdf",thumbnail2));
return new MultipartBody(atts, true);
}
最佳答案
既然你在谈论缩略图,我猜你想下载图像,而不是你的例子中的 PDF。为什么不将它们组合成一个图像并让客户端将它们用作 CSS sprites ?
关于java - 使用 CXF JAX-RS 下载多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27774761/