Frage

Lassen Sie uns sagen, ich habe eine Spring MVC Web-Anwendung und ermöglicht es Benutzern, eine Datei herunterzuladen. Eine E-Mail wird zur gleichen Zeit gesendet, wie die Datei an den Benutzer gesendet wird.

Gibt es eine Möglichkeit abgebrochen Download zu erfassen, damit ich die E-Mail schicken könnte nur dann, wenn der Download erfolgreich war?

War es hilfreich?

Lösung

Sie benötigen einen Download-Skript, die größeren Dateien in separaten Blöcken dient. Wenn der letzte Block serviert wurde, können Sie übernehmen (es gibt keine Möglichkeit zu ist weiß mit HTTP), dass die vollständige Datei vom Client empfangen wurde.

Hier finden Sie aktuelle Fragen 157318 und 194.579 , wie dies in PHP zu erreichen. Da Sie immer HTTP (oder HTTPS), um die Dateien zu dienen, gelten die gleichen Prinzipien auf Ihre Frage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top