سؤال

لنفترض أن لدي تطبيق ويب Spring MVC ويسمح للمستخدمين بتنزيل ملف.يتم إرسال بريد إلكتروني في نفس الوقت الذي يتم فيه إرسال الملف إلى المستخدم.

هل هناك طريقة لاكتشاف التنزيل الملغى حتى أتمكن من إرسال البريد الإلكتروني فقط في حالة نجاح التنزيل؟

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

المحلول

أنت بحاجة إلى برنامج نصي للتنزيل يخدم ملفات أكبر في كتل منفصلة.عندما يتم تقديم الكتلة الأخيرة، يمكنك ذلك يفترض (ليست هناك طريقة لذلك يعرف باستخدام HTTP) أن الملف الكامل قد استلمه العميل.

إلقاء نظرة على الأسئلة 157318 و 194579 حول كيفية تحقيق ذلك في PHP.نظرًا لأنك تستخدم دائمًا HTTP (أو HTTPS) لخدمة الملفات، تنطبق نفس المبادئ على سؤالك.

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