Dave, thanks for reply.
Your first trace doesn't show a file upload...
> LIST -la /file.txt
> 150 File status okay; about to open data connection.
> 501 Syntax error in parameters or arguments.
> SIZE /file.txt
> 550 /file.txt: No such file or directory.
Both of these are in error because the file doesn't exist. So I'm
not sure what the issue is that you have.
In fact, file exists. I can't figure out where the problem is. But it
seems to be that it is FAR FTP Plugin bug, since upload works with
other tools. But it is not easy to accept - I had used it for a couple
of years :)
A difference in size is almost always due to an incorrect data
transfer mode. If you were in ASCII mode and running the server on
a Windows machine, then bytes are going to be added. Try
transferring the file in BINARY mode.
You absolutely right about binary mode, I have missed it, sorry.