Always says Transfer failed when trying to upload

When I try to upload a file via FTP it runs through the motions and then seems to stop. Eventually is says
Transfer Failed, but the file has been uploaded ok.

But if I try to upload more than one file at a time it will upload the first file, return this error and stop.

Downloading via SmartFTP causes no problems at all and is fine.

This is the Log Echo:
[21:45:16] Detected Server Software: PureFTPd
[21:45:16] PWD
[21:45:17] 257 "/" is your current location
[21:45:17] CWD /www/images/news
[21:45:17] 250 OK. Current directory is /www/images/news
[21:45:17] PWD
[21:45:17] 257 "/www/images/news" is your current location
[21:45:17] TYPE A
[21:45:17] 200 TYPE is now ASCII
[21:45:17] PASV
[21:45:18] 227 Entering Passive Mode (67,15,107,6,7,7)
[21:45:18] Opening data connection to 67.15.107.6 Port: 1799
[21:45:18] MLSD
[21:45:18] 150 Accepted data connection
[21:45:18] 226-Options: -a -l
[21:45:18] 226 3 matches total
[21:45:18] 346 bytes transferred. (1,54 KB/s) (219 ms)
[21:45:18] Transfer failed.

Same this happens in Passive/ non Passive mode.

Any suggestions?

I have uninstalled/ resinstalled SmartFTp and it still does this.

I have tried it with and without Anti SpyWare software turned on.

Many thanks in advance