如何更改下传文件名!!!

文件使用数据库保存,使用
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")
---------------------------------------------------------------

这是我用的,是可以用的。

 1   
 2set connGraph=server.CreateObject("ADODB.connection")   
 3  
 4connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("images.mdb") & ";uid=;PWD=;"   
 5  
 6connGraph.Open   
 7  
 8set rec=server.createobject("ADODB.recordset")   
 9  
10strsql="select * from images where id=" & trim(request("id"))   
11  
12rec.open strsql,connGraph,1,1   
13  
14Response.ContentType = "application/zip"   
15  
16Response.buffer = TRUE   
17Response.ContentType = "APPLICATION/OCTET-STREAM"   
18Response.AddHeader "Content-Disposition","attachment;filename="&rec("fname")   
19  
20Response.BinaryWrite rec("img")   
21  
22rec.close   
23  
24set rec=nothing   
25  
26set connGraph=nothing   
27  
28Response.End   
Published At
Categories with Web编程
comments powered by Disqus