文件没有使用JERSEY下载

时间:2015-12-15 08:00:57

标签: java download httpresponse jersey-2.0 jersey-client

我在我的项目中使用了jersey API。我陷入了需要下载文件的情况,但事实并非如此。我的代码如下

@GET
@Produces("application/download")
public Response downloadFile(){ 
    String data = getDatas();
    ResponseBuilder response = Response.ok(data);
    response.header("Content-Disposition","attachment;filename=UserData.txt");
    response.header("charset", "UTF-8");
    return Response.build(); 
}

我已经添加了所有的包,路径也很好。没有错误。

当我调用此API时,数据会出现在响应中。我希望这些数据以文件和可下载格式存在。

我也试过@Produces(MediaType.APPLICATION_OCTET_STREAM)

如果我做错了请纠正我

0 个答案:

没有答案