Вы можете сделать это через элемент управления ActiveX или апплет Java. В любом случае, проект должен быть подписан сертификатом подписи кода. Вы можете использовать самозаверяющий сертификат, но диалоговые окна с предупреждением будут громче и ярче.
Затем вы можете использовать Javascript для вызова подписанного элемента управления и сохранения файлов. Будьте очень осторожны при создании такого апплета. Вы не хотите, чтобы какой-либо другой веб-сайт использовал этот элемент управления, поэтому в элементе управления должно быть реализовано следующее:
- Работает только на определенном веб-сайте.
- Сохранять файлы только в определенном месте.
- Подскажите пользователю, где сохранить файлы, чтобы они знали, что это происходит, и это не происходит в фоновом режиме.
Возможно, вы где-нибудь найдете элемент управления или апплет, которым можно управлять с помощью Javascript.