如何实现收费图片
各位大虾,我想问一下,如何实现图片收费,是这样的,如果你想下载我网站的图片的话必须是我们的会员,也只有会员才可以登陆网站下载图片,临时会员只可以在网站上浏览20分钟,这些功能怎么实现啊?
[解决办法]
跟限制页面访问一样的
做一个专门用来浏览大图的页面,比如ViewImage.aspx
先执行身份验证
通过了,就执行以下代码
String ImagePath="图片路径";//如果用的是Url虚拟路径,用Server.MapPath转换成物理路径Bitmap image=new Bitmap(Image.FromFile(ImagePath));System.IO.MemoryStream ms = new System.IO.MemoryStream();image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);HttpContext.Current.Response.ClearContent();HttpContext.Current.Response.ContentType = "image/Jpeg";HttpContext.Current.Response.BinaryWrite(ms.ToArray());
[解决办法]