小编ab2*_*000的帖子

如何在 JAX-RS REST 服务响应后清理临时文件?

我正在从 JAX-RS REST 服务返回一个临时文件,如下所示:

@GET
@Produces(MediaType.APPLICATION_OCTET_STREAM)
public Response getFile() {
  File file = ... // create a temporary file
  return Response.ok(file, MediaType.APPLICATION_OCTET_STREAM)
      .header("Content-Disposition", "attachment; filename=\"" + file.getName() + "\"" ) //optional
      .build();
}
Run Code Online (Sandbox Code Playgroud)

处理响应后删除此临时文件的正确方法是什么?JAX-RS 实现(如 Jersey)是否应该自动执行此操作?

java rest jax-rs jersey

1
推荐指数
1
解决办法
1775
查看次数

标签 统计

java ×1

jax-rs ×1

jersey ×1

rest ×1