仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 547|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:ASP埋没下载地点及防盗代码

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。ASP埋没下载地点及防盗代码以下为援用的内容:
<%FunctIonDownloadFIle(StrFIle)
StrFIlename=StrFIle
Response.Buffer=True
Response.Clear
SetS=Server.CreateObJect("ADODB.Stream")
S.Open
S.Type=1
onErrorResumeNext
SetFso=Server.CreateObJect("ScrIptIng.FIleSystemObJect")
IfNotFso.FIleExists(StrFIleName)Then
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER"))
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME"))
IfMId(From_Url,8,len(Serv_Url))Serv_UrlThen
Response.WrIte"该文件不存在大概已删除."
Response.End
EndIf
Response.RedIrectRequest.ServerVarIables("HTTP_REFERER")
Response.End
EndIf
FileExt=MId(StrFIlename,InStrRev(StrFIleName,".")+1)
SelectCaseUCase(FIleExt)
Case"ASP","ASA","ASPX","ASAX","MDB","PHP","JSP","SHTML","HTML","HTM","TV","DATA"
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER"))
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME"))
IfMId(From_Url,8,len(Serv_Url))Serv_UrlThen
Response.WrIte"该文件不存在大概已删除."
Response.End
EndIf
Response.RedIrectRequest.ServerVarIables("HTTP_REFERER")
Response.End
EndSelect
SetF=Fso.GetFIle(StrFIlename)
IntFIlelength=F.SIze
s.LoadFromFIle(StrFIlename)
IfErrThen
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER"))
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME"))
IfMId(From_Url,8,len(Serv_Url))Serv_UrlThen
Response.WrIte"该文件数据不完全也许已破坏."
Response.End
EndIf
Response.RedIrectRequest.ServerVarIables("HTTP_REFERER")
Response.End
EndIf
SetUpload=Server.CreateObJect("PersIts.Upload")
IfUploadIsNothingThen
Response.AddHeader"Content-DIsposItIon","attachment;FIlename="&F.Name
Response.AddHeader"Content-Length",IntFilelength
Response.CharSet="UTF-8"
Response.ContentType="application/x-download"
Response.BinaryWriteS.Read
Response.Flush
S.Close
Sets=NothIng
Else
Upload.SendBinaryStrFIlename,True,"application/x-download",False
EndIf
EndFunctIon
%>
挪用
<%CallDownloadFIle("下载地点")%>
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 20:10:36 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
山那边是海 该用户已被删除
板凳
发表于 2015-1-27 19:43:49 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
蒙在股里 该用户已被删除
地板
发表于 2015-2-5 15:01:52 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
第二个灵魂 该用户已被删除
5#
发表于 2015-2-12 10:29:36 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
莫相离 该用户已被删除
6#
发表于 2015-3-3 03:08:20 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
透明 该用户已被删除
7#
发表于 2015-3-11 09:32:17 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
若相依 该用户已被删除
8#
发表于 2015-3-18 07:32:24 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
变相怪杰 该用户已被删除
9#
发表于 2015-3-25 16:10:00 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 20:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表