سؤال

أنا أستخدم التنفيذ المرجعي لـ 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

ما يجب علي فعله هو احذف الملف بعد إرساله بالكامل من الخادم إلى العميل. ومع ذلك ، فإن طريقة خدمة الويب الخاصة بي قد انتهت قبل إرسال الاستجابة من العميل.

ما الذي يمكنني فعله لتمييز الملف للحذف ، أم أن هناك رد اتصال يمكنني ربطه لحذف الملف بعد الإرسال؟

شكرًا

هل كانت مفيدة؟

المحلول

هناك بعض الإجابات على هذا السؤال هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top