Есть ли способ обнаружить отмененную загрузку?

StackOverflow https://stackoverflow.com/questions/1026308

  •  06-07-2019
  •  | 
  •  

Вопрос

Допустим, у меня есть веб-приложение Spring MVC, которое позволяет пользователям загружать файлы. Письмо отправляется одновременно с отправкой файла пользователю.

Есть ли способ обнаружить отмененную загрузку, чтобы я мог отправить электронное письмо, только если загрузка прошла успешно?

Это было полезно?

Решение

Вам нужен скрипт загрузки, который обслуживает большие файлы отдельными блоками. Когда последний блок будет обработан, вы можете предположить (нет способа узнать с помощью HTTP), что полный файл был получен клиентом.

Ознакомьтесь с вопросами 157318 и 194579 о том, как этого добиться в PHP. Поскольку вы всегда используете HTTP (или HTTPS) для обслуживания файлов, к вашему вопросу применяются те же принципы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top