我在我的项目中使用了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)
。
如果我做错了请纠正我