У меня есть программа C++ AES alogirthm, которую я использую для шифрования текстовых файлов, которые присутствуют на одной машине. Теперь я увеличиваю его функциональность, загружая новые файлы на этом компьютере с разных компьютеров, используя веб-приложение.Подключение программы на C++ с Java API
Мое веб-приложение создано из java, которое будет связано с машиной сервера через API (который также построен на Java). Когда пользователь нажимает кнопку загрузки (присутствует в веб-приложении), вызывается API, и он будет загружать файл на серверной машине. Работа идет гладко до этого момента, так как я успешно получил файл на серверной машине с другой машины (сейчас на той же локальной сети).
Однако, теперь я застрял. Я хочу, чтобы моя программа на C++ каким-то образом узнала, что на компьютер появился новый файл, оттуда оттуда и зашифровать его. Но как это можно сделать?
До моего понимания я думал, что, возможно, JavaScript может быть использован, но я действительно не знаю, как это будет работать.
Пожалуйста, дайте мне знать, если мне нужно предоставить более подробную информацию. Любое руководство будет действительно оценено! Благодаря!!
В C++ вы можете отслеживать каталог для появления новых файлов. На Linux у вас inotify на Windows есть что-то. –
Я предполагаю, что в приложении Java есть какой-то тип обработчика событий загрузки файлов, который вы используете для загрузки файлов, что также сохраняет их на сервере. Если это так, вам просто нужно выполнить приложение C++ после этого. – Archer