我有一个Backbone.js UI与Jersey中实现的RESTful服务接口。
我是否知道如何实现RESTful服务以从服务器目录加载图像并在UI上显示它们?
答案 0 :(得分:0)
您可以在Response中返回File对象。
@GET
@Path("/{filename}")
@Produces(MediaType.APPLICATION_OCTET_STREAM)
public Response getFile(@PathParam("filename") final String fileName) {
if (fileName == null || fileName.isEmpty())
return Response.status(Response.Status.BAD_REQUEST).build();
File file = new File(fileDirectoryPath, fileName);
return Response.ok(file).build();
}
fileDirectoryPath是一个String,用于指向您从中提取文件的目录的路径。