downloading would be easy, just make like a link that points to the file with its complete location. uploading, just copy and paste your file to the location of your project.. look at your html files there should be a folder that contains its pics. if it has pics. but if you mean that a client to upload a file to your webserver.. it would require administrative access on your webserver.. sorry my answer is too broad