So are you talking about how to download a file from your server to your local machine? If so that just requires either modifying the server behavior for a certain file types you want to allow downloading, or forcing the download through headers.
If you are talking about uploading a file from a local machine to your server without a form, this can't be done without the use of something like flash, or directly uploading it with a FTP.