Hey there.
What I suggest for you to do is go to your global configuration -> Server
Set the Enable FTP to: No
Then try uploading and see if it works. Make sure however that the username, password, path, etc are still in the fields. See if that works.