The topic of your post contains the answer.
There's several other options, such as a webserver, but FTPii does the job far easier, so why not use that?
You would likely have to configure your router (assuming you have one) to allow connection, but thats something best left for you to figure out on your own.