Иногда веб-сервер Wildfly развернут на удаленной машине и у пользователей нет прямого доступа к данной машине, если же им требуется работа с файлами - например сформировать отчет при помощи веб интерфейса, поможет данное приложение. При помощи технологии "REST запросов" Файл преобразуется в байтовый поток и загружает либо скачивает файл с машины с веб-сервером даже не имея доступа к данной машине по SSH.
- Функцию загрузки файла не сервер выполняет сервлет FileUpload, при работе с ним требуется вручную в нем прописать домашний каталог filePath - в который будут загружаться файлы, для загрузки файла на сервер требуется выбрать файл в проводнике и нажать кнопку "загрузить".
- Функцию скачивания файлов выполняет сервлет FileDownload, при работе с ним так же следует указать вручную домашний каталог filePath, от куда будут скачиваться файлы, для того чтобы скачать файл требуется вписать его название в заполняемое поле вместе с его расширением и нажать кнопку "Скачать файл".
- Так же важный момент с адресацией сервлетов - String URL = GWT.getModuleBaseURL().replace("filetransferwildfly/", ""); в данной строке требуется прописать название приложения в нижнем регистре, для корректного получения адреса.