比如这张图,用WebRequest请求,GetResponse后,图片是读不到的:
http://img01.ec80.com/top/images/tp/17/4.gif
WebRequest req = WebRequest.Create(uri);            rsp = req.GetResponse();
            Stream stream = rsp.GetResponseStream();            using (MemoryStream ms = new MemoryStream())
            {
                int b;
                while ((b = stream.ReadByte()) != -1)
                {
                    ms.WriteByte((byte)b);
                }
                retBytes = ms.ToArray();
            }
这样retBytes为空了。
很奇怪的是,用IE直接打开这个图片, 什么也看不到,而用火狐来打开,则能看到图片。
请教各位高手:为什么会出现这种情况呢?如果读取这图片呢?谢谢大家了~!