- 积分
- 10954
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
发表于 2015-1-11 09:47:51
|
显示全部楼层
嗯,这两天忙,没登陆论坛。
今天刚看到你的问题回复,测试看了下,问题出在Referer的参数,这个不为空才能返回图片。
代码部分用论坛的HttpHelper框架写,很方便。
HttpHelper http = new HttpHelper();
HttpItem item = null;
HttpResult result = null;
private void button1_Click(object sender, EventArgs e)
{
item = new HttpItem
{
URL = "http://www.dianping.com/JValidateCode.jpg?xx=120",
Method = "get",//URL 可选项 默认为Get
ResultType = ResultType.Byte,
Referer = "http://www.sufeinet.com"
};
result = http.GetHtml(item);
Image img = byteArrayToImage(result.ResultByte);
pictureBox1.Image = img;
}
private Image byteArrayToImage(byte[] Bytes)
{
MemoryStream ms = new MemoryStream(Bytes);
return Bitmap.FromStream(ms, true);
} |
|