<%
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition","attachment; filename=aspxWeb.mdb"
response.binarywrite getBinaryFile(Server.MapPath("xxxx.asp"))
function getBinaryFile(fileSpec)
Dim adTypeBinary
adTypeBinary = 1
Dim oStream
set oStream = server.createobject("ADODB.Stream")
oStream.Open
oStream.Type = adTypeBinary
oStream.LoadFromFile fileSpec
getBinaryFile= oStream.read
set oStream=nothing
end function
%>

解决方案 »

  1.   

    <%
    Response.ContentType = "application/octet-stream"
    Response.AddHeader "Content-Disposition","attachment; filename=xx.asp"
    response.binarywrite getBinaryFile(Server.MapPath("xxxx.asp"))
    function getBinaryFile(fileSpec)
    Dim adTypeBinary
    adTypeBinary = 1
    Dim oStream
    set oStream = server.createobject("ADODB.Stream")
    oStream.Open
    oStream.Type = adTypeBinary
    oStream.LoadFromFile fileSpec
    getBinaryFile= oStream.read
    set oStream=nothing
    end function
    %>
      

  2.   

    楼上能详细解释一下吗?如何用?放到.js里面就可以了吗?我只能通过<script language=javascript src='aa.js'></script>这种方式执行javascript脚本就是说所有的东西要放在.js里面,楼上说的可以吗?
      

  3.   

    不可以指定runat=server属性吗?
      

  4.   

    我的意思是我可以把我的代码嵌入到服务器上的.asp文件中
    说白了就是我发现一个网站有这样的问题:把
    http://xxx.xxx.xxx/dsfsdd/topic/sf1.asp?sort=dfg
    改成
    http://xxx.xxx.xxx/dsfsdd/topic/sf1.asp?sort=<script language=javascript>alert("警告")</script>后可以弹出一个警告框,而我想得到这个也面的代码,可以吗?
      

  5.   

    javascript 完全可以操纵客户端的所以盘伏的的文件
    我想只要你有在权限在ASP(虚礼)也因该可以的