есть событие js, например, на attachmentcomplete или что-то подобное?
Нет. Загрузка файлов полностью находится вне контроля JavaScript.
Единственный способ, который приходит на ум, - это сценарий, генерирующий отчет, обновляющий какой-либо флаг (например, временный файл), который вы часто можете опрашивать со своей страницы, используя Ajax. Когда скрипт завершит генерацию данных, вы удалите флаг.
Вам нужно будет решить, стоит ли это усилий только для небольшого эффекта пользовательского интерфейса.