Subir arquivos para o FTP em PDF!

Fala galera, estou precisando de uma ajuda !
Estou criando uma funcionalidade na qual o cliente poderá subir um arquivo da sua máquina para o servidor ftp como .pdf .
Ja consegui fazer a abertura do diretorio para selecionar o arquivo .

JFileChooser file = new JFileChooser(); file.setFileSelectionMode(JFileChooser.FILES_ONLY); file.setDialogTitle("Escolha o local do arquivo"); file.showDialog(null, "OK"); txtLocalArquivo.setText(file.getSelectedFile().getName());

O problema é o seguinte. Não estou conseguindo me conectar com o servidor ftp, não sei se é necessário fazer a criação de soquetes para isso ou se consigo fazer isso com a classe FTPCliente.
Também estou salvando o arquivo como objetos, usando

ObjectOutputStream output = new ObjectOutputStrem(new FileOutputStream(caminhoFtp));

Não sei se essa é a forma correta para salvar o meu arquivo como pdf, já que quando abro o pdf posteriormente diz que o arquivo esta corrompido !

Peço a ajuda de vocês, pois sou um mero estagiário e ando tendo muitas dificuldades em encontrar soluções para esta funcionalidade !

Por favor, não duplique tópicos:

Tópico trancado.