Public access to FTP files?

How can a FTP user make available to others the own files via http?

If a user need to share a file with another user, must he share also the own FTP login and password? This is the only way?
I can’t believe it!

Just give that “ftp user” some webspace and have them just FTP their files into that area so they can be reached via http.