public bool DownLoad(string s_Url, string s_SaveFilePath, string s_FileName)
        {
            try
            {
                WebRequest webrequest = WebRequest.Create(s_Url);
                WebResponse webres = webrequest.GetResponse();
                
                int fileSize        = Convert.ToInt32(webres.ContentLength);
                WebClient client    = new WebClient();
                Stream stream       = client.OpenRead(s_Url);
                byte[] mbyte        = new byte[fileSize];
                int start = 0;
                int tempSize = fileSize;
                
                    while (tempSize > 0)
                    {
                        int m = stream.Read(mbyte, start, tempSize);
                        if (m == 0)
                        {
                            break;
                        }
                        start += m;
                        tempSize -= m;                    }                    string s_MovieName = s_FileName;
                    if (!Directory.Exists(s_SaveFilePath))
                    {
                        Directory.CreateDirectory(s_SaveFilePath);
                    }                    FileStream fs = new FileStream(s_SaveFilePath + "/" + s_MovieName, FileMode.OpenOrCreate, FileAccess.Write);
                    fs.Write(mbyte, 0, start);
                    fs.Flush();
                    fs.Close();
                    stream.Close();
                    webres.Close();
                    webres.Close();
                    return true;
                
            }
            catch (Exception ep)
            {
                return false;
            }
        }我用这个程序下载某一网页的所有图片,有的图片下载不下来并且长时间没有反应,请问这是什么原因?
如果这个图片下载不下来,那么TimeOut之后,就会下载另一个图片,不会长时间没有反应啊.
WebRequest.TimeOut也不过是100秒而已嘛,为什么就没有反应呢,请高人指点一下!