Jax-WS MTOM حذف مرفق بعد إرساله إلى العميل
-
28-09-2019 - |
سؤال
أنا أستخدم التنفيذ المرجعي لـ Jax-WS مع Java 1.6. على الخادم الخاص بي ، لدي طريقة خدمة الويب التي تُرجع استجابة باستخدام مرفق كـ 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
ما يجب علي فعله هو احذف الملف بعد إرساله بالكامل من الخادم إلى العميل. ومع ذلك ، فإن طريقة خدمة الويب الخاصة بي قد انتهت قبل إرسال الاستجابة من العميل.
ما الذي يمكنني فعله لتمييز الملف للحذف ، أم أن هناك رد اتصال يمكنني ربطه لحذف الملف بعد الإرسال؟
شكرًا
المحلول
هناك بعض الإجابات على هذا السؤال هنا.
لا تنتمي إلى StackOverflow