Java Jersey ReST Web服务返回文件

Java Jersey ReST Web服务返回文件,java,file-io,jersey,Java,File Io,Jersey,我发现了几个很好的示例,说明了如何从ReSTful Jersey Web服务返回文件/输出流,但似乎它们最终都在文件系统上创建了一个文件。我的问题是我不想把这些文件留在机器上。有没有一种方法可以让我在服务向客户端发送响应后进行清理,而不必让一些后端进程监视文件系统中的这些文件?您可以在base64中返回文件,处理并忘记。不创建文件并使用对象如何?我很困惑。你想回来的是什么?文件中的数据?其他地方的数据?这些“延迟文件”是什么?我正在尝试将文件作为附件返回到客户端(浏览器)。我使用Content

我发现了几个很好的示例,说明了如何从ReSTful Jersey Web服务返回文件/输出流,但似乎它们最终都在文件系统上创建了一个文件。我的问题是我不想把这些文件留在机器上。有没有一种方法可以让我在服务向客户端发送响应后进行清理,而不必让一些后端进程监视文件系统中的这些文件?

您可以在base64中返回文件,处理并忘记。

不创建文件并使用对象如何?我很困惑。你想回来的是什么?文件中的数据?其他地方的数据?这些“延迟文件”是什么?我正在尝试将文件作为附件返回到客户端(浏览器)。我使用Content Disposition HTTP头将文件作为附件放置,但在ReST资源完成返回后,该文件仍在应用程序服务器的文件系统中。