Это должно выполнить эту работу. Но вам нужно будет рассмотреть безопасность, если вы делаете это на странице ASP.NET.
public static void GetFromHttp(string URL, string FileName)
{
HttpWebRequest HttpWReq = CreateWebRequest(URL);
HttpWebResponse HttpWResp = (HttpWebResponse)HttpWReq.GetResponse();
Stream readStream = HttpWResp.GetResponseStream();
Byte[] read = new Byte[256];
Stream fs = new FileStream(FileName, FileMode.Create, FileAccess.Write);
int count = readStream.Read(read, 0 , 256);
while (count > 0)
{
fs.Write(read, 0, count);
count = readStream.Read(read, 0, 256);
}
readStream.Close();
HttpWResp.Close();
fs.Flush();
fs.Close();
}
Просто HTML или HTML и фотографии? –