ASP教程之默许点击下载pdf等文件而不是在扫瞄器中...
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。扫瞄器|下载|扫瞄器|下载<%DimStream
DimContents
DimFileName
DimFileExt
ConstadTypeBinary=1
FileName=Request.QueryString("FileName")
ifFileName=""Then
Response.Write"有效文件名."
Response.End
Endif
上面是不但愿下载的文件
FileExt=Mid(FileName,InStrRev(FileName,".")+1)
SelectCaseUCase(FileExt)
Case"ASP","ASA","ASPX","ASAX","MDB"
Response.Write"受回护文件,不克不及下载."
Response.End
EndSelect
下载这个文件
Response.Clear
Response.ContentType="application/octet-stream"
Response.AddHeader"content-disposition","attachment;filename="&FileName
SetStream=server.CreateObject("ADODB.Stream")
Stream.Type=adTypeBinary
Stream.Open
Stream.LoadFromFileServer.MapPath(FileName)
WhileNotStream.EOS
Response.BinaryWriteStream.Read(1024*64)
Wend
Stream.Close
SetStream=Nothing
Response.Flush
Response.End
%>
利用:Download.asp?FileName=/Files/MY.doc
把你的DOC文件放到根目次Files下,你也能够放到别的中央了。
如:
<AHREF="Download.asp?FileName=/Files/MY.doc">点击下载WORD文档</A>
</p>专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
页:
[1]