SetFileTransferMode FTPClient не вступает в силу

Следующий код предназначен для того, чтобы взять файл (любой файл был бы хорош, но сейчас я все равно использую изображения) и загрузить его на мой сервер (который работает, бла-бла-бла). Единственная проблема заключается в том, что после передачи изображение сильно искажается. Основным предложением является использование setFileTranferMode для FTPClient для FTPClient.BINARY_FILE_TYPE, что ... на данный момент не имеет никакого эффекта ...

Вот код для метода:

public void sendFile(File sendMe) throws IOException{
    f.connect(ip);
    f.login(username, password);

    String recipient=null;
    while(!f.changeWorkingDirectory(path+recipient)){
        recipient=JOptionPane.showInputDialog("What is the name of the computer you are sending this to?");
    }

    f.changeWorkingDirectory(path+recipient);
    f.setFileTransferMode(FTPClient.BINARY_FILE_TYPE);
    f.storeFile(sendMe.getName(), new BufferedInputStream(new FileInputStream(sendMe)));
    System.out.println("Stored!");

    f.disconnect();
    System.out.println("Uploaded");
}

Как всегда, любая помощь будет высоко ценится! Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос