if your source and files are on same server than its simple just give the path in below code
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=filename.txt");
Response.WriteFile(path);
Response.End();
But if your files which you want to download is on other server than host the folder which contains all your files and give the path in above code.