Upload de PDF

Olá pessoal!!

Seguinte, estou fazendo uma aplicação desktop em JAVA, de uma transportadora fictícia.

Tenho uma tela de carga, onde a pessoa que acessá-la, deve conseguir anexar um arquivo PDF (que seria a Nota Fiscal) e fazer um upload deste arquivo, para que então, o mesmo seja salvo em uma pasta da minha máquina (Servidor).

Sei que para escolher o arquivo na máquina uso o FileChooser, porém não sei como fazer o Cliente(qualquer máquina), enviar o arquivo para o Servidor(Eu).

Já tentei diversas soluções com Servlet em js, salvar no BD, enfim…

Se alguém tiver uma ideia agradeço.