Upload to FTP server

So I have been trying to upload a file from a tik to an ubuntu ftp server. I just keep getting status failed.
I know the ftp is setup correctly as I can use winscp with ftp option and login and create files with my user.
I know the tik can talk to the server if I put in a wrong user name it comes back with failed incorrect login.
I have seen posts where people say this works and others that say it does not.
Currently this is what I am trying to run
/tool fetch address=ubuntu_server_address src-path=fileontik.txt user=ubuntu_ftp_user mode=ftp password=ubuntu_ftp_password dst-path=fileonubuntu.txt port=21 upload=yes
Any input
Thanks

So i installed ubuntu on a RPI4
Installed and configured vsftpd

Created a file with some random Text named testfile.txt


Mikrotik RouterOS 6.49.1
/tool fetch address=“ubuntu” src-path=“/testfile.txt” user=ubuntu mode=ftp password=“123456789” dst-path=“/home/ubuntu/Data-Exchange/test2.txt” port=21 upload=yes

Mikrotik RouterOS 7.1
/tool/fetch address=“ubuntu” src-path=“/testfile.txt” user=ubuntu mode=ftp password=“123456789” dst-path=“/home/ubuntu/Data-Exchange/test2.txt” port=21 upload=yes



Both worked, BUT only if the PATH “/home/ubuntu/Data-Exchange” existed…
If for exemple “Data-Exchange” didn`t exist, the Upload would Fail!

Perfect that’s what I was missing the first part of the upload director once I add home/user/ it worked.

Thank you