Есть ли способ обнаружить отмененную загрузку?
-
06-07-2019 - |
Вопрос
Допустим, у меня есть веб-приложение Spring MVC, которое позволяет пользователям загружать файлы. Письмо отправляется одновременно с отправкой файла пользователю.
Есть ли способ обнаружить отмененную загрузку, чтобы я мог отправить электронное письмо, только если загрузка прошла успешно?
Решение
Вам нужен скрипт загрузки, который обслуживает большие файлы отдельными блоками. Когда последний блок будет обработан, вы можете предположить (нет способа узнать с помощью HTTP), что полный файл был получен клиентом.
Ознакомьтесь с вопросами 157318 и 194579 о том, как этого добиться в PHP. Поскольку вы всегда используете HTTP (или HTTPS) для обслуживания файлов, к вашему вопросу применяются те же принципы.
Не связан с StackOverflow