在文本字符串中如何判断超链接文件是否有权限下载

问题描述

我有一个字符串.其中包括一些文件的超链接.如rar或者是word又或者是pdf.我现在想根据用户是否登录来判断(其中是否登录用Cookie是否为空来判断)这些超链接是否可用.也就是如果用户已经登录,那么可以正常下载,否则点击文件时(弹出提示框)或超链接不可用(在旁边显示只有登录,才可下载).一篇文章中可能有多个文件的超链接.不知道各位有什么办法解决.类似如下<IMGsrc="/ewebeditor/sysimage/file/rar.gif"border=0><Ahref="/ewebeditor/UploadFile/200852982540821.rar"target=_blank>001_xlmenu.rar</A>这里是下载的测试<IMGsrc="/ewebeditor/sysimage/file/doc.gif"border=0><Ahref="/ewebeditor/UploadFile/200852982732930.doc"target=_blank>001.doc</A>这是通过Html编辑器获得的.请大家能给个好点的方法.拜托了,如果好还可加分

解决方案

解决方案二:
还没用cookie判断过登陆,帮顶
解决方案三:
判断的话就调用COOKIE进行判断//创建HttpCookieac=newHttpCookie("lastVisit");//实例化,命名ac.Value="asd";//值ac.Expires=DateTime.Now.AddDays(1);//有效时间到明天的现在Response.Cookies.Add(ac);//调用if(Request.Cookies["lastVisit"]!=null){HttpCookiehc=Request.Cookies["lastVisit"];stringasd=Server.HtmlEncode(hc.Value);}//清除HttpCookiecookie=Request.Cookies["mycookie"];cookie.Expires=DateTime.Now.AddDays(-10);Response.Cookies.Add(cookie);

解决方案四:
//清除HttpCookiecookie=Request.Cookies["lastVisit"];cookie.Expires=DateTime.Now.AddDays(-10);Response.Cookies.Add(cookie);

解决方案五:
还是盗链的问题
解决方案六:
看看这里http://www.cnblogs.com/goody9807/archive/2005/09/19/239679.html

时间: 2024-09-22 06:21:13

在文本字符串中如何判断超链接文件是否有权限下载的相关文章

微信公众帐号开发教程(八) 文本消息中使用网页超链接

本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接. 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生.而今天我们要讨论和使用的只是超链接中的其 中一种---网页超链接,即使用HTML中的<a>标签将某段文字链接到其他网页上去,示例如下: <a href="http://blog.csdn.net/lyq8479">柳峰的博客</a> 上面是一段标 准的HTML代码,实现了一个网页超链接,即将"柳峰的博客&q

PHP函数实现从一个文本字符串中提取关键字的方法

  本文实例讲述了PHP函数实现从一个文本字符串中提取关键字的方法.分享给大家供大家参考.具体分析如下: 这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字.功能正常工作,但我正在改进,因此,感兴趣的朋友可以提出改进意见. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

PHP函数实现从一个文本字符串中提取关键字的方法_php技巧

本文实例讲述了PHP函数实现从一个文本字符串中提取关键字的方法.分享给大家供大家参考.具体分析如下: 这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字.功能正常工作,但我正在改进,因此,感兴趣的朋友可以提出改进意见. /** * Finds all of the keywords (words that appear most) on param $str * and return them

java-JAVA中如何判断一个文件是否存在,如果不存在则创建它?

问题描述 JAVA中如何判断一个文件是否存在,如果不存在则创建它? JAVA中如何判断一个文件是否存在,如果不存在则创建它? 求帮助 源码如下: public void SaveFile(String fileName,String content) throws IOException{ File file =new File(fileName); if(!file.exists()){ System.out.println("不存在"); System.out.println(fi

字体-C#中如何判断TTF文件中是否包含某个字符

问题描述 C#中如何判断TTF文件中是否包含某个字符 如图,所要实现的功能就是根据输入的文字,生成相应字体的图片预览,用的是Graphics.DrawString方法,但是遇到字体中没有的字符,会以其他字体显示出来,这里想要的功能就是如何判断字库文件里有没有这个字,如果没有统一替换成一个圆圈符号.没有头绪,网上看到用其他语言实现的,但是真的新手,不会调用,想知道C#下怎么实现这个功能. 解决方案 http://stackoverflow.com/questions/103725/is-there

如何用对话框读取富文本域中的N个文件的文件名列表

问题描述 公司里有个内部的用lotus做的新闻发布系统,发布新闻的表单页上有个对话框的域,专门用来显示新闻对应的封面照片的.对话框点开的时候,即会读取数据库内某个位置的图片资源,所有那个位置的文件名都会显示出来.如今想自己也来实现这样的一个读取文件名的对话框域.那样的一个存放照片的域是什么域呢?看公司系统里貌似是个富文本域(全年的新闻图片都可以堆放在同一个域里,通过文件名最终可以被读出显示在网页上).那么又是如何让对话框把文件名都读出来的呢?网上查了下,貌似lotus里有个dir的函数?但具体怎

文本框中JS判断

问题描述 <inputtype="text"name="price"onload="判断金额()">如何在txt文本框上判断用户填写的是否符合金额的格式? 解决方案 解决方案二:应该用正则表达式会好点.解决方案三:我找的一个例子.<inputid="i"type="text"onblur="check(this.value);"/><script>fu

java-怎么判断一个字符串中含有几个文件名

问题描述 怎么判断一个字符串中含有几个文件名 比如"速查笔记.doc,说明.txt,这是测试啊啊啊啊啊啊啊.txt,dd,s.33.txt".文件名中可以包含 逗号,句号等字符,所以不能用逗号和句号分割.那么难道是判断后缀名吗,但是后缀名何其多. 啊.请问有人有方法吗 解决方案 此题无解!因为txt.txt,txt.txt你说是几个文件?也可能是一个,也可能是两个,这个连伟大的人类都无法区分开,因为你统计的时候,用逗号做分隔符,就导致了,将来无法把他们再次分开,就算比尔盖茨来也不可能有

SQL中字符串中包含字符的判断方法

在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句. 通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用 函数:CHARINDEX和PATINDEX CHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置. PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置:如果在全部有效的文本和