首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用resty GWT在GET中使用byte[]

使用resty GWT在GET中使用byte[]
EN

Stack Overflow用户
提问于 2018-08-13 21:46:53
回答 1查看 96关注 0票数 0

在我的服务器端,我有以下内容:

代码语言:javascript
复制
@ApiOperation(value = "myValue", tags = "{mytag}")
@GET
@Path("mypath")
@Produces("image/jpeg")
public Response getImage(@ApiParam(hidden = true) @HeaderParam("Accept-Language") String acceptLanguage,
        @ApiParam(hidden = true) @HeaderParam("accountId") Long accountId,
        @PathParam("var1Id") Long var1, @PathParam("imageId") Long documentId,
        @PathParam("var2Id") Long var2Id) throws SyncException {
    return Response.ok(ImageService.getImage(acceptLanguage, ImageId)).build();
}

其中,getImage返回类型为byte[]。

在我的客户端,使用resty GWT,我有以下内容:

代码语言:javascript
复制
@GET
@Path(mypath)
@Produces("image/jpeg")
public void getImage( @PathParam("var1Id") Long var1id, @PathParam("var2Id") Long var2Id , @PathParam("imageId") Long imageId, MethodCallback<T> callback);

我的问题是,为了能够使用服务器端发送的byte[],我应该在MethodeCallback中放入什么?

EN

回答 1

Stack Overflow用户

发布于 2018-08-30 16:57:57

对我有效的解决方案是创建一个byteResponse类,其中byte[]数组是一个属性。这个类现在是serverSide中getImage的返回类型,也是gwt端methodeCallback中的类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51823895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档