ASP.Net之瞒天过海
using System;
using System.Web;
using System.Drawing;
using System.Drawing.Imaging;
using System.Net;
using System.IO;
namespace Goodspeed.test.httphandle
{
public class myjpg : IHttpHandler
{
public myjpg() { }
public void ProcessRequest(HttpContext Context)
{
HttpResponse Response = Context.Response;
HttpRequest Request = Context.Request;
string Url = Request.Url.ToString();
//Url = "http://www.allinone.net.cn/office/photo/pic/20040714/" + Url.Substring(Url.LastIndexOf("/") + 1);
Url = "http://img1.qq.com/news/20040721/490452.jpg";
Response.ContentType = "image/JPEG";
WebClient wc = new WebClient();
Stream resStream = wc.OpenRead(Url);
Image originalimage = Image.FromStream(resStream);//获取图像
方法二
水印
originalimage.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
originalimage.Dispose();
wc.Dispose();
}
public bool IsReusable
{
get { return true; }
}
}
}
using System.Web;
using System.Drawing;
using System.Drawing.Imaging;
using System.Net;
using System.IO;
namespace Goodspeed.test.httphandle
{
public class myjpg : IHttpHandler
{
public myjpg() { }
public void ProcessRequest(HttpContext Context)
{
HttpResponse Response = Context.Response;
HttpRequest Request = Context.Request;
string Url = Request.Url.ToString();
//Url = "http://www.allinone.net.cn/office/photo/pic/20040714/" + Url.Substring(Url.LastIndexOf("/") + 1);
Url = "http://img1.qq.com/news/20040721/490452.jpg";
Response.ContentType = "image/JPEG";
WebClient wc = new WebClient();
Stream resStream = wc.OpenRead(Url);
Image originalimage = Image.FromStream(resStream);//获取图像
方法二
水印
originalimage.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
originalimage.Dispose();
wc.Dispose();
}
public bool IsReusable
{
get { return true; }
}
}
}
posted on 2004-07-19 15:09 Goodspeed 阅读(1400) 评论(3) 编辑 收藏 举报