首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么实现收费图片

2012-02-14 
如何实现收费图片各位大虾,我想问一下,如何实现图片收费,是这样的,如果你想下载我网站的图片的话必须是我

如何实现收费图片
各位大虾,我想问一下,如何实现图片收费,是这样的,如果你想下载我网站的图片的话必须是我们的会员,也只有会员才可以登陆网站下载图片,临时会员只可以在网站上浏览20分钟,这些功能怎么实现啊?

[解决办法]
跟限制页面访问一样的

做一个专门用来浏览大图的页面,比如ViewImage.aspx
先执行身份验证
通过了,就执行以下代码

C# code
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());
[解决办法]
探讨
用SESSION来判断就是了啊
这有什么技术难度的啊
SESSION["……"]=用户登陆名 的话就显示大图
不然显示小图

热点排行