发送到客户端后,JAX-WS MTOM删除附件

时间:2010-11-25 04:31:19

标签: java jax-ws attachment mtom

我正在使用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方法已经完成。

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

感谢

1 个答案:

答案 0 :(得分:1)

这个问题有一些答案here