读书人

请问:System.Drawing.Image.FromStre

发布时间: 2013-03-27 11:22:42 作者: rapoo

请教:System.Drawing.Image.FromStream(stream);参数无效的问题
这是一个获取验证码的过程,http是一个用HttpWebRequest写的类,返回一个图片流。
Stream stream = http.GetStream(verifycode_url, cookies);
System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
这一句总是报错,参数无效。。。
但是在调试的时候完全没有问题,试了很多次,每次都OK的。
但是直接运行的话90%都要报错,不断的重复偶尔也会出来。

这个问题可能出在哪儿呢? stream HttpWebRequest Image.FromStream
[解决办法]
可能是自动跳转的问题,手动获取吧。
设置httpWebRequest.AllowAutoRedirect = false;
得到httpWebResponse后查看其Headers中的location标头的值,这个一般就是真实图片地址了。

读书人网 >C#

热点推荐