zoukankan      html  css  js  c++  java
  • 如何更改下传文件名!!!

    文件使用数据库保存,使用  
    response.contenttype="application/x-zip-compressed"  
    response.binarywrite  rst("content")  
    response.end  
    后,虽然可能下传,但文件名始终为asp页的,使用什么方法可以根据数据库中的文件名生成下传文件名!!  
    ---------------------------------------------------------------  
     
    Response.AddHeader  "content-disposition",  "attachment;filename="  &clng(request("DateCount"))&".arz"    
    Response.BinaryWrite    rs("U_tbl_file_sw")  
    ---------------------------------------------------------------  
     
    这是我用的,是可以用的。  
     
    <%    
    set  connGraph=server.CreateObject("ADODB.connection")    
     
    connGraph.ConnectionString="driver={Microsoft  Access  Driver  (*.mdb)};DBQ="  &  server.MapPath("images.mdb")  &  ";uid=;PWD=;"    
     
    connGraph.Open    
     
    set  rec=server.createobject("ADODB.recordset")    
     
    strsql="select  *  from  images  where  id="  &  trim(request("id"))    
     
    rec.open  strsql,connGraph,1,1    
     
    Response.ContentType  =  "application/zip"  
     
    Response.buffer  =  TRUE  
    Response.ContentType  =  "APPLICATION/OCTET-STREAM"  
    Response.AddHeader  "Content-Disposition","attachment;filename="&rec("fname")  
     
    Response.BinaryWrite  rec("img")  
     
    rec.close    
     
    set  rec=nothing    
     
    set  connGraph=nothing    
     
    Response.End  
    %>  

  • 相关阅读:
    团队冲刺——第六天
    团队冲刺——第五天
    用户场景分析和第一阶个人计划。
    Java-web 学习感触一界面传值
    Java-web 学习感触一知识储备
    基于”Layui"框架构建前端页面
    HNC公司销售合同管理系统开发反思
    第十六周总结
    个人课程总结
    第十五周总结
  • 原文地址:https://www.cnblogs.com/winner/p/810435.html
Copyright © 2011-2022 走看看