导读部分
【HttpHelper万能框架】教程目录贴 http://www.sufeinet.com/thread-9989-1-1.html
教程部分
方法签名如下
[C#] 纯文本查看 复制代码 /// <summary> /// 根据Url获取图片
/// </summary>
/// <param name="item">HttpItem参数</param>
/// <returns>返回图片,错误为NULL</returns>
public Image GetImage(HttpItem item)
使用教程
有两种方法获取图片。
第一种是直接使用配置生成。这种需要大家自己写转化图片的方法,和配置参数,如下
[C#] 纯文本查看 复制代码 protected void Page_Load(object sender, EventArgs e)
{
HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com/template/veikei_dz_life_20130810_plus/images/logo.png?2014-06-06",
Method = "get",//URL 可选项 默认为Get
ResultType = ResultType.Byte
};
HttpResult result = http.GetHtml(item);
Image img = byteArrayToImage(result.ResultByte);
}
/// <summary>
/// 字节数组生成图片
/// </summary>
/// <param name="Bytes">字节数组</param>
/// <returns>图片</returns>
private Image byteArrayToImage(byte[] Bytes)
{
MemoryStream ms = new MemoryStream(Bytes);
return Bitmap.FromStream(ms, true);
}
这种方法功能比较强大,大家可以随意配置,但是也有不好的地方就是。不太方便。
万能框架还提供一种获取图片的方法,如下所示
[C#] 纯文本查看 复制代码 HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com/template/veikei_dz_life_20130810_plus/images/logo.png?2014-06-06",
Method = "get",//URL 可选项 默认为Get
};
Image img = http.GetImage(item);
是的你没有看错,就是只需要调用一个方法就OK
|