Domanda

Supponiamo che io abbia un'applicazione Web Spring MVC e che consente agli utenti di scaricare un file. Viene inviata un'e-mail contemporaneamente al file inviato all'utente.

Esiste un modo per rilevare il download annullato in modo da poter inviare l'e-mail solo se il download è andato a buon fine?

È stato utile?

Soluzione

È necessario uno script di download che serve file più grandi in blocchi separati. Quando è stato pubblicato l'ultimo blocco, puoi assumere (non c'è modo di sapere con HTTP) che il file completo è stato ricevuto dal client.

Dai un'occhiata alle domande 157318 e 194579 su come raggiungere questo obiettivo in PHP. Dato che usi sempre HTTP (o HTTPS) per servire i file, gli stessi principi si applicano alla tua domanda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top