2

我在 Java 1.6 中使用 JAX-WS 的参考实现。在我的服务器上,我有一个 Web 服务方法,它返回一个带有作为 javax.activation.DataHandler 附件的响应。

File myFile = new File("tempFile.txt"); //existing temp file to send back
DataHandler dh = new DataHandler(new FileDataSource(myFile));
//cant delete myFile yet, but end of web service method

我需要做的是在文件完全从服务器发送到客户端后删除文件。但是,在从客户端发送响应之前,我的 webservice 方法已经完成。

我该怎么做才能将文件标记为删除,或者是否有一个回调可以在传输后删除文件?

谢谢

4

1 回答 1

1

这里有这个问题的一些答案。

于 2011-02-04T11:45:07.283 回答