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  
    %>  

  • 相关阅读:
    Fast data loading from files to R
    php的循环与引用的一个坑
    让我安静的写会儿代码
    chrome一个奇怪的问题
    用原生js给DOM元素添加、删除一个类名
    在ie浏览器下背景图片不显示的解决办法
    伪元素选择器之 ::placeholder
    基础版放大镜--面向对象
    元素尺寸大全
    如何解决PC端和移动端自适应问题?
  • 原文地址:https://www.cnblogs.com/winner/p/810435.html
Copyright © 2011-2022 走看看