Вы можете попытаться определить загрузку файла в браузере, используя jQuery Плагин загрузки файлов . Для получения дополнительной информации вы можете обратиться к этой теме .
Примечание. Вы также должны написать повар ie вместе с использованием этого плагина в заголовках ответа сервера
Но я думаю, что вы не можете достичь своей цели только с помощью клиентского кода из-за проблем безопасности. Со стороны браузера мы не можем открыть диалог сохранения файла из браузера, так как это уровень ОС. Со стороны файлов у вас нет доступа к файлам на сервере, и вы не знаете состояния файлов. Вы также можете обратиться к принятому ответу в этой теме для получения дополнительной информации.