FTP from the Command Line

I am accessing my files simply by typing in ftp localhost from the command line. I login with my username and password. I can download files by using the "Get" command with no problems.
When I use the "Put" command to upload a file, it appears to upload (in other words, no error messages) but the file does not appear in my folder on the server. Where does the original file need to be in order for FTP recognize it from the command line. I doesn't seem as if you direct the path of the file you want to upload. Can anyone direct me here?

Are you sure the file isn't there? Do a DIR and make sure the file did get uploaded. I bet you it did, and when you look for the file you're looking in the wrong place. PWD will tell you what directory you're putting the files in - compare that to the directory where you're looking for them.

Ftp

Yes, I have looked it is not there. I am just doing this for training purposes to show how to use ftp from the command line. It defiantly is not uploading. When I use the Put command....
Put upload.txt then the next wording that appears is upload.txt F:

Are you sure the file isn't there? Do a DIR and make sure the file did get uploaded. I bet you it did, and when you look for the file you're looking in the wrong place. PWD will tell you what directory you're putting the files in - compare that to the directory where you're looking for them.