Загрузка файлов: процент выполнения
Я пытаюсь добавить индикатор выполнения в процентах к загрузке аватара вBuddyPress, Цель состоит в том, чтобы запретить пользователям переходить со страницы до завершения загрузки.
Процесс загрузки обрабатывается в BuddyPressbp_core_avatar_handle_upload()
в файле bp-core / bp-core-avatars.php. Функция запускается с проверки правильности загрузки файла с использованиемbp_core_check_avatar_upload()
, Затем он проверяет, что размер файла находится в допустимых пределах, и что он имеет допустимое расширение файла (jpg, gif, png). Если все проверено, пользователь может обрезать изображение (используетJcrop), а затем изображение перемещается в его реальное местоположение.
Фактическая загрузка обрабатывается функцией WordPresswp_handle_upload.
Как создать индикатор выполнения в процентах и отобразить его при загрузке файла?