首页 新闻 搜索 专区 学院

mobile 上的 HttpWebResponse 错误

0
悬赏园豆:5 [已关闭问题]

我在 智能设备上想利用 webResponse 请求网站上的一个图片。

代码如下:

 

  HttpWebRequest imgRequest = (HttpWebRequest)HttpWebRequest.Create("http://www.ce.cn/frontpage/zttjq/200702/25/W020070302541113977871.gif");
            imgRequest.Timeout = 15000;
            imgRequest.ContentType = "image/gif";
            HttpWebResponse imgResponse =(HttpWebResponse ) imgRequest.GetResponse();
            System.Drawing.Image img;
            img = new System.Drawing.Bitmap(imgResponse.GetResponseStream());
            this.pictureBox1.Image = img;

  HttpWebRequest imgRequest = (HttpWebRequest)HttpWebRequest.Create("http://www.ce.cn/frontpage/zttjq/200702/25/W020070302541113977871.gif");            imgRequest.Timeout = 15000;            imgRequest.ContentType = "image/gif";
            HttpWebResponse imgResponse =(HttpWebResponse ) imgRequest.GetResponse();
            System.Drawing.Image img;            img = new System.Drawing.Bitmap(imgResponse.GetResponseStream());
            this.pictureBox1.Image = img;

 

我发现如果是 普通网站的话如:www.163.com 是请求是没问题的。但是如果是请求图片的话 。

  HttpWebResponse imgResponse =(HttpWebResponse ) imgRequest.GetResponse(); 这句话就会抛出异常 404 说图片找不到。我换了不少图片地址了,还是如此。不知为何。

我用模拟器进行的开发,模拟器已经能上网了。

 

问题补充: 我用 WinForm 程序是可以的。上面的代码。 不知道 只能设备上.net cf 的 System.net有哪些区别? 我的模拟器是 wm6.0的
DotDot的主页 DotDot | 初学一级 | 园豆:109
提问于:2010-06-30 11:03
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册